Hallo,
normalerweise sollte das die Aufgabe des Mailservers (SMTP) sein, die Mailheader zu analysieren und dann mehrfach zu versenden. Es stenen dafür die Parameter cc: und bcc: zur Verfügung.
Wie man die Standard-Mail-Funktion von PHP aufbohrt und etwas intelligenter macht, das kannst Du hier im Forum unter dem Stichwort Mime-Mail finden. Ist dann zwar etwas mehr, als Du willst, aber dort wird mehrfach beschrieben, wie es gemacht wird.
Es gibt andererseits auch genug Gründe, die eMails einzeln auszulösen. Z.B. kommen ja immer Mailrückläufer. Diese dann der fehlerhaften eMail-Adresse zuzuordnen ist einfacher, wenn man jeder Mail eine eigene eineindeutige ID gibt, die mit der auslösenden Datenbank verknüpft ist.
Grüße
Tom