M
Wenn Du weißt, daß ein Script regelmäßig aufgerufen wird, kannst Du dort am Anfang prüfen ob ein gewisses Zeitintervall seit der letzten Aktion vergangen ist, und Du startest dann in diesem Fall den entsprechenden Job. Das PHP-Script kann eine Datei o.ä. hinterlassen, um anzuzeigen, wann der Job ausgeführt wurde.
Allerdings muß man beachten, daß der User ja noch wartet... er hat ihn ja via Browser getriggert... der Job sollte also nicht zu lange dauern.
Also kein wirklicher Konkurrent zu cron, nur ein Notbehelf.