You'll want to make sure the firewall built into WinXP isn't active, as it can cause problems.
As for sites, Microsoft's Support site is usually a good place to start:
Microsoft Support Page
When XP came out there were issues/problems connecting to non-XP computers, but they should have been addressed by now
