If you had XP and Vista you know how to dual boot ;)
Take out old drive, put new drive in, make two partitions, a smaller for XP, a bigger for W7.
Make XP partition active, install XP there.
Boot again from Windows 7 install DVD, install W7.
You will have a dual-boot.
For renaming boot entries you can use Visual BCD Editor.
(Try Dual-boot Repair for Windows 10 - it can fix XP, 7, 8, 10 boot)