1) Dependiendo de tu hosting de pago, hay varios que limitan la cantidad de mensajes que puedes enviar.
2) Necesitas configurar tus registros DNS de tu servidor y agregarles el registro SPF de Windows Live para que tus mensajes no lleguen a Junk.
3) Usa AddBccAddress
4) Selecciona tus registros en tu base de datos y en cada ciclo envías el mail:
Código PHP:
while( $row = mysql_fetch_array( $result ) ) {
$mail->addAddress( $row['email'] );
$mail->send();
}
Saludos.