It was my understanding that MSN Messenger and AOL and similiar IM programs would automatically change the output port to find an open port for communication, including ports such as 20, 21, 25 and even 80.
Chances are that your employer is using a HTTP proxy of sometype that wouldn't jive with the MSN protocol. Your best bet is to go back to work or get a job in the networking department of the company.
