With all that hopefully it will get you somewhere. Just be patient, take your time when setting this stuff up and follow the directions step by step and you should be in pretty good shape.
IPV6 needs to be enabled on XP so you can work with Windows 7. To access shares on Windows 7 you could use Web Alias Access to get to them. That's what I was doing using IIS 7.
A quick tip, when you feel you have set the two PC's up on the same network just confirm connectivity with a ping. That way you know if something doesn't work later on its definitely not connectivity but more a software setup issue.