No hay ningun problema para lo que expones lo puedes hacer en un mismo script.
1- haces la select.
2- recoges los valores de la select.
3- haces un bucle y por cada repeticion de bucle mandas el email utilizando los
datos recogidos de la base de datos.
Código PHP:
$result = mysql_query("SELECT * FROM tutabla);
$row = mysql_fetch_array($result);
do
{
$to = $row['tucampodeemail'];
$subject = 'asunto';
$message = 'tu mensaje';
$headers = 'From: tuemail' . "rn" .
'Reply-To: [email protected]' . "rn" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
while($row = mysql_fetch_array($result));
Espero te sirva para darte una idea.