El problema no es que se pueda hacer algo php, porque desde el principio indicaste que quieres ejecutar un proceso de php pero que sea cada cierto tiempo y que mo sea cargado cada vez que visite alguien, por lo que la respuesta siempre ha sido usando cronjob. Pero si lo lograste sin usar cronjob