Stai utilizzando MySQL versione 5.1 o successive? In tal caso, utilizzare un evento mysql.
Ad esempio:
CREATE EVENT MY_WEEKLY_THING
ON SCHEDULE EVERY 1 WEEK STARTS '2010-09-19 23:30:00'
DO CALL MY_STORED_PROCEDURE;
Il tuo server dovrà essere attivo e funzionante al momento indicato, ovviamente.