bence bir mysql tablosu oluştur. bunun üzerinden denetle günleri;
bir tablo oluşturalim adi zamantablo
bu tabloda ID ve zaman sütunlari olsun;
<?php
$simdi = time(); //şu an
$sonsql = mysql_query("select * from zamantablo order by id desc limit 1") or die (mysql_error());
$son = mysql_result ($sonsql,0,"zaman"); //son işlem zamanini cektik
$silinecekzaman = $son + 172800; //son işlem zamanina saniye cinsinden 2 gün ekledik
if ($silinecekzaman <= $simdi) { // eger bu deger bugünden küçük veya eşit ise
	//Tablo boşaltma işlemi 
	$silsql = mysql_query("TRUNCATE TABLE bosaltilacak_tablo")  or die (mysql_error());
	//tabloya sildigimiz zamani giriyoruz 2 gün sonra tekrar kullanmak için
	$sqlgir =  mysql_query("INSERT INTO zamantablo (zaman) VALUES('$simdi')") or die (mysql_error());
}
?>
örnek kod kodlarin ne işe yaradigini yanlarina yazdim. mantik olarak en son silme işleminin zamanini sql e giriyoruz daha sonra sayfa her acildiginda bu kontrolü yapiyoruz. bu kontrol'de son silme işlemine 2 gün(saniye cinsinden) ekliyor ve bu yeni oluşan deger ile bugünkü degeri kiyasliyor eger bu deger küçük veya eşit ise aradan 2 gün geçmiş demektir. silme işlemini yapiyor ve bugünün zamanina db ye kayit ediyor. daha sonra her 2 günde bir bu işlem devam ediyor

NOT : kodu denemedim önce önemsiz bir tablo üzerinde test edebilirsiniz