si a un intervalo x se ha de comenzar un proceso, entonces estamos hablando de javascript. con el temporizador setInterval o
setTimeout. te recomiendo este último (revisa el último ejemplo). a eso tendrás que añadir el uso de ajax para realizar el proceso sin tener que refrescar la página