What happens if, in that "one Windows 7 computer", you type the path to the XP PC into the address bar in "Network" (My Network Places)?
\\XPcomputer
\\XPcomputer\SharedFolder
\\192.168.x.x\SharedFolder
...etc. If you get an error message, what is it?