Аз лично намирам, че е по-лесно да използвам MySQL планировчик на събития, отколкото cron.
Активирайте го с
SET GLOBAL event_scheduler = ON;
и създайте събитие като това:
CREATE EVENT name_of_event
ON SCHEDULE EVERY 1 DAY
STARTS '2014-01-18 00:00:00'
DO
DELETE FROM tbl_message WHERE DATEDIFF( NOW( ) , timestamp ) >=7;
и това е всичко.
Прочетете повече за синтаксиса тук и тук е по-обща информация за него.