по хорошему надо запустить своего демона, который раз в секунду будет выполнять требуемое действие. если хостинг позволяет - сделать так. если не позваоляет - запускать задачу из крона, которая будет раз в секунду выполнять требуемое действие. но наверняка у кроновских задач на хостинге есть какие-то ограничения (возраст, cpu limit) значит потребуется перезапускать и отслеживать что не запущено несколько копий. а это не всегда простая задача