no se como es en windows pero lo que necesitas es un cron job. Se puede hacer un script php que "espere" 12 minutos y luego ejecute algo, y luego "espere" otros 12 minutos y así, pero el tema es que no es seguro. El sistema termina matando el proceso. Lo que tu buscas es un cron sin ninguna duda, y si el hosting te permite solo 1 por hora, pues ahi si utilizas el script del que te hablo, lo lanzas cada una hora, y configuras que espere 12 minutos, 5 veces.
Yo lo he usado y funciona. te dejo el link:
http://codeigniter-jedi.blogspot.com...e-cronjob.html
tu deberías limitarlo a 5 veces (1 hr dividido 12 minutos da 5) de lo contrario puede que el script de la hora anterior siga vivo, y se superpondrían.