La soluzione più semplice che mi viene in mente è quella di creare un file.php che contenga tutto il codice necessario all'invio (quindi prelievo degli eventi e prelievo degli indirizzi da db, composizione del messaggio e invio del messaggio stesso) e pianificarne l'esecuzione tramite i crontabs.