То, о чем вы говорите, - это демон или долго работающая программа, которая ожидает вызовов от клиентских программ, выполняет их и выполняет действия, выдает ответ, а затем продолжает ожидать новых вызовов.
Возможно, вы знакомы с этим в форме Apache и MySQL;) В любом случае, PHP в целом хорош в этом отношении, у него есть возможность работать через необработанные сокеты, а также подпроцессы fork для одновременной обработки нескольких запросов .
Сказав, что PHP-демоны являются инструментом, где YMMV. Некоторые люди скажут, что они отлично работают, другие, как я, скажут, что у них проблемы с межпроцессным взаимодействием и утечкой памяти, даже среди множества вызовов unset ().
В любом случае, вы, вероятно, не сможете развернуть демон любого типа в среде общего хостинга. Вам нужно будет получить лучший серверный пакет или придерживаться решения на основе Cron.
Вот ссылка о написании PHP-демона.
Кроме того, еще одна заметка. Время от времени демоны аварийно завершают работу, и поэтому вам все равно может потребоваться сохранить информацию о том, что происходит, на тот случай, если кто-нибудь споткнется о шнур питания на вашем общем сервере:)