Potresti provare a visionare alcuni CMS come Drupal, Joomla, Wordpress e similari e vedere quale potrebbe adattarsi maggiormente alle tue esigenze. Sono gratis e diciamo per sommi capi, se sai adattarti a certi standard, sono del tipo "carico, metto 4 parametri e funziona".
Su ognuno di questi sarà possibile integrare, se non è già compreso, un sistema di mailing list.
La scelta sta comunque a cosa ti serve esattamente.
Prova a farti un giro nella macro-area CMS del Forum per approfondire le tue conoscenze e farti un'idea.