1. I’ve looked through the knowledgebase and other posts but have not found a guide for setting up a web server on an NFO VDS. Is there one on the forums that I’ve missed or can someone point to one on another forum?
We don't have one on this site, but it sounds as though you're mostly there already
2. For Windows 2003 Server is WAMP suitable for a production web server, or is another solution recommended?
I believe it will work fine. Make sure that phpmyadmin is not exposed to the public, and making sure that all of your passwords are changed from the defaults.
3. How do you setup nameservers to point your domain to your VDS web host?
Usually the registrar provides DNS service. The procedure for setting it up varies from registrar to registrar. If your registrar does not provide DNS, our webhosting is one way to get a cheap DNS server.
4. How do you setup mail service?
This can be very complicated to do correctly. I would not recommend hosting your own mail server, in favor of 3rd party hosting such as Google. If you do choose to run your own, I am not familiar with Windows offerings, so I'd have to let the community chime in on that.
5. Security guidelines – what steps should be taken to secure the web and mail servers?
The most important thing is to keep server versions up-to-date at all times, as these are very highly targeted by hackers. You should also change all default passwords.
When it comes to the mail server, there are many other boxes you would need to check, including making sure the forward and reverse DNS entries is set properly, setting up SPF, setting up a spam filter, being absolutely certain that you aren't acting as an open relay, building up reputation with hosts so that they will accept your mail, setting up SSL/TLS access, and potentially adding a web interface (such as squirrelmail or roundcube).
6. Any rough guidelines on how much memory/processor resources the web server will consume (1,860 visits and about 23k pages served over the last 2 weeks, but that volume should increase)
Webservers typically use low amounts of resources, which is why our shared webhosting prices are so low. Your applications (PHP scripts, most commonly) will be the main resource consumers, and their usage can vary quite a bit. With your small number of views, you should be fine with any package in the short to medium term, and you can monitor usage as you grow to gauge how your needs change.