Windows XP SP2 has some bugs. I think that your problem is one of authentication---credentials. As far as I know, Microsoft hasn't fixed the problem. You can check the Microsoft site to see if there is a solution. Here's a workaround:
HTTP::DAV Workaround