So did you configure XP's firewall? (advisable not to have 2 active firewalls b/c they can interfere with each other);
Firewall configuration instructions (click on link)
If the software firewalls are no the problem then it may be connection hardware & its built in NAT firewalls. Else your isp.
System details - help us to help you (click on link)