Die PHP-
MySQL-Kombination wäre auch meiner Ansicht nach das Naheliegendste.
Was spricht denn gegen einen Cronjob? Gibs doch für 0,50Eur/Monat bei jedem vernünftigen Hoster [jedenfalls zahle ich so viel und der wird zuverlässig und pünktlich alle 5 Minuten ausgeführt

]
Edit: und nicht ganz so zuverlässig aber dafür kostenlos gibts die ja bei cronjob.de [oder auf anderen free-CJ-Seiten].