Use knoppix to read the files, assuming you can at least read the ntfs disks. burn the files from the one hd onto cd and then boot up the windows you want and copy them to that hd.

I have seen posts here that state that captive ntfs works great but an overwhelming majority seem to be posts stating problems. Boot up knoppix run the captive ntfs configuration point it to the xp hd for the drivers and then finish the configuration, right click on the hd you want to write to and the change the read/write mode. just try and creat a new folder. If it won't let you then I would do what I suggested in the previous paragraph. Captive ntfs uses windows own drivers so there won't be any problem with it corrupting windows or making a file that is unreadable.

Either that or I'm wrong.