El html practicamente sigue siendo el mismo, solo aca deberias varias:
Talves usar un radiobutton o un dropdownlist.
Despues en un boton aplica esto, tomando los valores del form
Código ASP:
Ver originalMailMessage message = new MailMessage();
message.Subject = "Mensaje de" + txtnombre.text; 'puedes concatenarlos
message.Body = "Mensaje de" + txtnombre.text + "de la empresa:" + txtempresa.text; 'cuerpo del mensaje
SmtpClient client = new SmtpClient();
SmtpClient.port="25";
SmtpClient.Username="prueba";
SmtpClient.Password="password";
'Aqui tambien debes poner la direccion del servidor de correo con un atributo smtpclient
client.Send(message);
Y eso es todo, creo que mas sencillo no podría ser.
He tratado de explicartelo de la mejor manera.
Saludos