Cron to program działający w linuxie, czyli w OS'ie na którym działa serwer. Zasada działania crona polega na okresowym uruchamianiu poleceń/skryptów w systemie. W szczególnym przypadku mogą to być skrypty PHP.
Czyli:
1. piszesz odpowiedni skrypt w PHP
2. ustawiasz crona, żeby wykonywał ten skrypt np. raz na dobę i voila! - gotowe.
Korzystanie z crona jest stosunkowo proste - w necie znajdziesz przykłady. W skrócie: w konsoli piszesz crontab -f, w nowej linijce ustawiasz okres wykonania wg. określonego formatu i po spacji podajesz ścieżkę do sryptu, który ma sie wykonywać.
W skrypcie PHP sprawdzasz daty zarejestrowania użytkowników i potwierdzenia aktywacji przechowywane w bazie i, jeśli minęło 7 dni lub więcej i konto dotąd nie zostało aktywowane - kasujesz konto. Możesz to zrobić np. tak, że pobierasz z bazy tylko rekordy bez potwierdzonej rejestracji, sprawdzasz ich daty i kasujesz te które spełniaja te dwa warunki.