Existen script ya programados y lo unico que tienes que hacer es instalarlo en tu web ve:
www.hotscripts.com
Tambien si tu quieres programarlo bueno entonces eso ya depende de que lenguaje programes, en mi caso manejo php entonces te recomiendo que crees un formulario en html que te almacene los emails en una base de datos y ya luego lo envias a todos en formato html(Ver en faqs como mandar emails en html con php), bueno almenos espero que te haya dado una idea, saludos.