If you have access to a flash drive, use it for small amounts of data transfer via the USB port.

*power-OFF, then proceed below*
YES, you can install the old HD in the new system. Provided the new system has XP OS, it should see the new HD. Make sure the HD is setup via its jumpers as CS/cable select and placed on the HD cable on the inner or middle connection. Most newer HDs have that jumper option or look for label/decal showing jumpering. Otherwise, you have to use the master/slave setup. If this seems to much, visit the old HD makers for info on such. If for some reason, it appears you can't physically install old HD, it can be connected BUT left outside the case on 'safe, non-conductive' surface(old HD bag or cardboard) and not allowed movement.

tada -----Willy Happy