I just checked and I'm not sure Fox Sport is even broadcast in the uk? This post was made in the sky room so I presumed it was on sky, but it's not listed. Also what do you mean by other 'channels like that' ?
There are versions of Fox Sports in other European countries, so I am guessing this post may be in the wrong room and not actually to do with Sky uk?
I'd say you need to be clearer on what you want, but it's likely a sky digibox will be no use so you may have to do some reading in the satellite sections.