To answer your questions(or attempt to):
1) Generally speaking, mounting the old HDD in the new server should work.
The system should boot. At this point you should log on at the new server and run "console" so you can configure the server - this picks up new N/W cards etc.
2) I think you can do this - search the forums (see below) and the Wiki about adding an extra hard disk. But be aware, this means you need to find all the data and transfer it across yourself, which is not a trivial task for a non-linux person.
3) If you could start a linux system (eg Knoppix) on another PC you could perhaps copy data from the old HDD onto a USB and use the Restore From USB option when building your new SME server. Once again, finding ALL of the data is not a trivial task for a non-linux person.
4) The best solution requires action BEFORE the failure, not after - BACKUP on to another system. I think you are stuck with (1), (2) or (3).
In the meantime, before you do anything, use the "SEARCH" button on the dark blue-grey bar just above where it says
"Contribs.org > Contribs.org Forums > SME Server 7.x > Post reply ( Re: Hardware down, need Migrate to new machine !? "
Here you can search all the SME forums for suggestions about how to tackle mounting old disks in new hardware or any other solution you want to attempt. There is lots of advice available- you are not the first person to have this happen.
Sorry I can't offer any better help but perhaps others in the forum can (or already have in the past).
Good luck
Ian