Hai la possibilità di tenere aperta costantemente su un browser la pagina web?
Se si, nel codice php della pagina imposti un header di refresh a xxx secondi ed imposti 1 controllo sul file di log.
Ogni xxx secondi la pagina effettua un refresh in automatico e riesegue lo script.
Effettuando lo script 1 solo controllo la sua durata rientra tranquillamente entro il limite imposto dal server.
Se invece non hai la possibilità di tenere la pagina web costantemente aperta, o ti appoggi ad un servizio cron esterno (che richiama la tua pagina ad intervallo regolare) oppure non puoi fare molto*.
* potresti richiamare lo script all'apertura di una pagina web ma in questo modo non avrai la certezza di avere un controllo regolare nel tempo (potrebbero passare ore prima che qualcuno apra la pagina) ed inoltre la pagina sarà rallentata. E' quindi una opzione da tenere in considerazione solo se non se ne può fare a meno.