692だけど何も書かないまま送信ボタン押してしまったスマンですw

crond用のプロセスを作って、そこが参照する設定ファイルをPHPから
更新するなどの方法はある。けど、ブラウザ上の再読み込みを行いた
いなら、やっぱり settimeout をPHPで吐くか、または、

<meta http-equiv="refresh" content="時間,URL">

などのヘッダを使って強制的に再読み込みをするなどがいいと思う。