questo dipende molto da cosa deve contenere la tua newsletter. Immaginiamo tu voglia scrivere un titolo, un breve messaggio introduttivo!
avrai una pagina con una form con i campi titolo e messaggio, cliccando un pulsante richiami una pagina dove fai la $_POST sul form e ottieni il valore dei campi, come credo che già facevi per la mail inviata in formato testo! Non ti resta da fare altro che fare qualcosa tipo:
$titolo = $_POST['titolo'];
$testo = $_POST['testo'];
$messaggio = "
<html>
<head>
<title>".$titolo."</title>
</head>
<body>".$testo."</body>
</html>"
intendevi questo?
Ovviamente puoi ampliare la form con campi tipo destinatari, oggetto, ecc!