Interesting -
www.msn.co.uk resolves to
www.msn.co.uk.msnemea.nsatc.net [213.199.159.203].
www.msn.com resolves to
www.msn.com.nsatc.net [207.68.173.76].
What happens if YOU ping
www.msn.co.uk and
www.msn.com?
If the destination IP address is different, then it would appear to be a hosts file hijack.
If you open up C Windows\system32\drivers\etc and view the hosts file in notepad (it doesn't have a file extension, just open with notepad), can you post the contents?
The default hosts file has only one uncommented (#) line entry:
127.0.0.1 localhost
If you haven't added anything else, then something else has!
SD