ciao
ti fai una paginetta che richiami quando vuoi
schematicamente potresti fare così
PHP:
<?php
//dati di connessione al db
$query="SELECT email FROM utenti";
$result=mysql_query($query);
//usi se vuoi la classe phpmailer
//formato html
//crei il testo dell'email con eventuali immagini (meglio un link all'immagine)
$oggetto="auguri";
$testo=".......quello che devi mettere......";
while($riga=mysql_fetch_array($result)){
mail ( $riga['email'] , $oggetto , $testo);//con i vari header
}
?>
quando richiami la pagina le email vengono inviate.
però guarda che questa è solo un'idea di base
conviene non inviare più di un certo numero di email al giorno (lista nera per spam) e tra un invio e l'altro, all'interno del while, fare intercorrere un piccolo tempo per non intasare il server