Hola Davidso,
Pues yo te recomendaría que utilizaras HTML para crear tu sitio y lo combines con desarrollo PHP para hacer el manejo de usuarios y un script que envie tus correos.
Algo bueno de utilizar estos dos lenguages es que tienes muchisima documentación y ejemplos disponibles en la red, además de soluciones ya hechas que puedes utilizar de forma gratuita.
Puedes ver algunos tutoriales aqui:
http://www.abcdatos.com/webmasters/tutoriales/
Suerte con tu proyecto!