Been there, done it. It is possible - follow SD's instructions.
However, Vista seems not to like allowing XP into its file systems, so be prepared to spend several hours poking it in the eye until it sees things your way.
I found networking Linux with XP far easier.