Il PHP non supporta i thread.

Al massimo puoi eseguire dei processi paralleli.

In ogni modo, da quanto scrivi, a me sembra basti che aggiornare lo stato del processo nel database all'inizio e alla fine dello script.