So wie ich das rausgelesen habe, befinden sich wohl beide PCs in einem Netzwerk, also gehe ich mal davon aus, das beide eine automatische IP zugewiesen bekommen.
Um nun einfach Daten von PC A zu PC B zu schicken findest du erstmal die IP von deinem XP Rechner raus indem du Start --> Ausführen --> cmd eingibst.
Dort dann ipconfig ... sollte dann so aussehen:
Dann erkennen wir, das dein PC die IP 192.168.0.33 hat (steht bei IPv4 Adresse). Dann gehst du in die Benutzerverwaltung über Start --> Systemsteuerung --> Benutzer und setzt deinem Benutzer ein Passwort (kannst du später wieder löschen).
Dann setzt du dich an den Vista rechner und öffnest den Computer und gibst ein:
\\192.168.0.33\ <-- deine IP Adresse nehmen
Dann wirst du wohl aufgefordert den Benutzernamen und das Passwort einzugeben. Dies tust du dann. Anschließend kannst du mit:
\\192.168.0.33\C$ --> auf Partition C zugreifen
\\192.168.0.33\D$ --> auf Partition D zugreifen
etc.
So hast du eigentlich vollzugriff, da du mit dem Benutzer vom XP Rechner angemeldet bist und kannst beliebige Daten hin und herschieben, finde diese Art einfacher als das Mühseelige freigeben usw.