Т.е. скрипт выполняется 1 раз, записывает начальную отметку времени в некоторый файл и удаляет себя.
это вот Вы вообще о чем? незнаю как записать начальную дату, но даже если так, то зачем скрипт удалять? а как же он будет срабатывать на остальных юзеров?
еслиб я знал как в крон добавить начальную дату, например дату логина юзера, во проблема решена.
Тут можно каждый час листать директорию с файлами отметок времени.
Для файлов старше 2-х дней определяем имя пользователя, которого нужно удалить, и удаляем.
это как вы себе представляете? например юзер1 должен удалится через 3часа, а юзер2 через два дня.
как мне крону сказать кто есть кто? Думаю это надо делать при добавлении задания, но опять всплывает проблема выше.