Not the right person for suggesting how to resolve it in XP. Sorry.
It could even be an ISP issue. Sometime they filter out ports at source (typically port 80 but also 20,21...).