Si lo que requieres es ejecutar cierto script/funcion a intervalos para efectuar alguna tarea tipo ... limpieza de registros en una BD o algo similar que se ha de ejecutar a intervalos de tiempo .. puedes usar un CRON Bat de sistema (Linux) o algun lanzador de tareas para Windows ...
En cuanto a procesos en "background" .. en el manual de php aparece esto:
Process Control Functions
http://www.php.net/manual/en/ref.pcntl.php
(solo disponible en Linux y si se usa PHP como CGI o PHP CLI .. Eso es lo q dicen ahí ..)
Pero si el proceso es lanzado por un servidor HTTP .. acuta así como se ha mencionado .. Un script se ejecuta y muere cuando termina.
Un saludo,