MSN is not like the IRC DCC, the last time I checked it's not direct, but goes thruogh the server.
You can check this for yourself by simply looking at the connections with the netstat command or capture the packets with a sniffer.