Your host should be able to set one up from the older site.
Make sure it's a 301 permanent redirect and nothing else, as this is the only redirect that wouldn't get you into trouble from the search engines.
Once they have set it up, you can check yourself via this tool - http://www.rexswain.com/httpview.html to see if it is in fact a 301 redirect and not a 302 temporary one for instance. The part you would look at when it's in place via that tool is under "Receiving Header:".
I'm in the process of making an .htaccess file. In regards to the /old/old.htm part, I understand that you don't put http://www , however do you put the entire path like website.com/personal/username/index.htm OR do you put /personal/username/index.htm ?
Also, should I delete all the html files from my old site or just leave them?