Your kind of confusing me know. If you have enabled Xp's personal firewall you should have seen the settings option at the bottom. If not then click on your network connection properties>Advanced tab at top>settings at bottom. Im not sure if this will work for you but here...
In the services screen click on add at bottom. Give the service any name you like[msnif you like]>put in your public IP>then try using port 6891 for incoming and outgoing. Click ok and cross fingers
ok...i saw the settings button and i added the MSN as you said. Now, i am not on a network so what IP address do i use in the box? My ADSL IP address is dynamic. does this mean every time i connect i need to change it to the new address in this box?
Black_Pride if you want to be more protected with a bit more customizability than XP Firewall then you need to get one of the Off the Shelf solutions or something similar, Kerio is free. Norton PFW is apparently good. ZoneAlarm, though I am not sure about their XP compatibility, I think they fixed it by now, but I havent check them for a while.