Si usas Linux .. un Cron Job sobra .. y si usas un servicio de hosting (si te dá opción a usar Cron Job's) tan sólo lo llamas a ejecutar tu script como si de una visita más se tratase vía:
GET
http://www.tal.tal/tu_script.php > /dev/null
(y programas el intervalo de ejecución como corresponda)
Si usas Windows .. usa el "Programador de Tareas" ..
Un saludo,