it_pear_yurec,
- сохраняешь в базу список файлов + метку времени, когда надо удалить
- затем создаешь скрипт который выбирает из этой базы файлы которые пора удалять
- этот скрипт запускаешь по расписанию, например каждый час или день - запуск делается с помощью планировщика задач, например Cron. Обычно в панели управления хостингом, есть интерфейс для его конфигурации.
P.S. так же если, это просто кеш, который надо чистить через неделю, можешь использовать встроенные в ОС команды, для фильтрации файлов по времени создания/модификации. Вот пример для линукса /usr/bin/find /path/to/cache/* -mtime +7 -delete