I have the exact same problem.
First problem I had:
XP can see Vista, XP can access Vista, Vista cannot see SP, Vista cannot access XP.
I installed some hotfix for this on XP, now, Vista can see XP, Vista can access XP,
XP can see Vista, BUT XP cannot access Vista.
The vista system...