Versuche mal: auf dem Vista-Rechner einen Ordner freizugeben, diesen Ordner die Lese- und Schreibrechte für den Benutzer vergeben, womit man sich später von dem XP-Rechner auf dem Vista-Rechner anmeldet.
Am XP-Rechner > Start > Ausführen > \\x.x.x.x\Ordnername
Jetzt sollte die Abfrage eines Benutzernamens und Passworts kommen. Zu Sicherheit auch die Firewall deaktivieren.