You won't be able to create a Windows 7 recovery disc, but if you hook the drive up and boot into Windows you can then create a system image backup.
As for the HP recovery partition, if it is redundant you can utilise the drive space by booting into Partition Wizard, deleting the partition, and then extending the adjacent partition to take up the resulting empty drive space, as this tutorial explains.
Partition Wizard : Use the Bootable CD
If you really want Vista back, your best bet is to contact HP for a recovery disc (s).