@tvfoto: If you've done ColdFusion in the past, you'll probably feel most comfortable with ASP.NET WebForms. They both have things that look like HTML tags that generate HTML code on the server-side. (e.g. <cfinput> => <asp:TextBox>).
Once you get your pages created and submitting data to the server, you will need code for saving that data (to a file or database or even just to memory if that works for your case) and sending an email.
For saving data, the quickest solution is to just stick it in the Application cache, but remember that this cache will die every time the web application is reset. If you need something more permanent, then take a look at Entity Framework Code First. It will handle all of the database stuff for you (even better than <cfquery>).
For emailing, look at the System.Net.Mail namespace. It should be pretty self-explanatory. Setting up a mail server to send with is a little harder, but your web host should have instructions for that.
You shouldn't have any issues finding tutorials and references on the things I've mentioned. Let us know how you're making out.