XP can be a problem sometimes. I had a problem where computers couldn't recognise each other, but this was on a mixed system - XP, 98.
The solution however, is one that may be applicable, as it involves automating some services. (the solution of course, came from this forum!)
here it is:
sorting out XP networking