Saludos... Yo tambien estoy de acuerdo con lo que dice
supersalao pienso que es la mejor opcion pa lo que necesitas.. Lo unico que tienes que verificar es el cron se ejecute a las horas que necesitas y pues que tu programa efectivamente si haga lo que necesitas

y listo..
Hasta Pronto!