Persoonlijk vind ik het gemakkelijker om MySQL-gebeurtenisplanner te gebruiken dan cron.
Schakel het in met
SET GLOBAL event_scheduler = ON;
en maak een evenement als dit:
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;
en dat is het.
Lees meer over de syntaxis hier en hier is meer algemene informatie erover.