I would use Norton Ghost to create an image of the original hard drive, then restore the image (using Ghost) onto the new hard drive. Given your current hardware configuration, here are two ways you can accomplish this:
1. If you can get your hands on <i>an IDE ribbon cable that has a second IDE connector</i>, then you might be able to connect a second hard drive. In most of the old computers that I have come across, the BIOS was able to support the second hard drive. Use Norton Ghost to clone the old hard drive.
2. If you have a CDRW drive, you can use Norton Ghost to create a spanned image across several CDs. Depending on the amount of disk space used up, you may need to have many CDs handy. Hey, if it means using 15 CDs, and it gets the job done (with no other viable alternative), I'd do it.
If you are unable to purchase your own copy of Norton Ghost 2003, then you <i>might</i> be able to find an emergency Ghost floppy somewhere online or from a friend. You will also need a Windows (95 or 98) boot floppy if the Ghost floppy isn't bootable.
<i>There are 10 kinds of people in the world - those who understand binary
and those who don't</i>