Bueno .. si quires algo ya hecho .. visita sitios como
www.hotscripts.com ahí tienes de todo.
Pero si quieres hacerlo tu .. lo primero que deberias pensar es "donde" vas a guardar esa lista de "correos" .. (y pensar que debes guardarla si o sí para llevar el registro de correos que tienes) .. Puede ser en una BD .. o en un archivo de texto plano.
Si los guardas en una BD o archivo de texto plano .. tendrás que hacer las correspondientes rutinas para crear ese registro en tu BD o archivo de texto plano (la acción del usuario "ponga su correo" ..) y un panel de administración donde compongas tu e-mail y lo envies a la lista que tienes en tu BD ...
Te animas hacerlo tu mismo .. o quieres algo ya hecho?. Te lo comento .. por qué si quieres hacerlo tu mismo .. piensa un pco las cosas y pregunta dudas concretas o sinó pide el susodicho script ya hecho ...
Un saludo,