Ehrlich gesagt versteh ich das Problem noch nicht so ganz, da du schreibst, von Win7 nach XP klappts, von Win7 auf XP nicht... für mich ist das beides das Selbe...
aber mal abgesehen davon, kannst ein paar Sachen durchprobieren.
Mal checken, ob die Ordnerberechtigungen voneinander abweichen, also schauen, welche Rechte der Ordner hat der funktioniert, im Vergleich zu einem, der nicht funktioniert.
Desweiteren kann man ja unter Windows7 auch noch an den Sicherheitseinstellungen drehen. Einfach mal im Netzwerk und Freigabecenter unter Erweiterte Freigabeeinstellungen bei Dateifreigabeverbindungen die Verschlüsselungsstärke minimieren und kennwortgeschütztes freigeben ausschalten.
Hat zumindest bei meiner letzten Lan geholfen :)