If you haven't already, update your Java:
Java 1.4.2 (click on link)
Also can you tell us the brand name & model number of your modem/router?
Is XP the only firewall you have? You can double-check your firewall settings here:
http://www.limewire.com/english/content/firewalls.shtml