Yardımcı olmasına olalım ama birkaç tane yol var.

Birincisi daha kolayına gelecek bir işlem. Biraz karışık gibi gözükebilir.

buy_items adlı bir tablon olsun ve bu tabloda satın alınan itemleri kayıt et. id, item_name, userID, created_time vs gibi sütunların olsun. Mesela her satın alınan itemin 1 ay kullanım hakkı var diyelim. PHP ile veritabanından itemleri çekeceksin, daha sonra foreach ile döngüye sokup süresi dolanları o tablodan sileceksin. Örnek kod;

$getRows = $db->get_results("SELECT * FROM buy_items");
if ($getRows){
     foreach($getRows as $row){
          $fark = time() - $row->created_time;
          if ( $fark > 360000 OR $fark === 360000 ){
               #silme işlemi kodları
          }
     }
}
Basit bir yol göstermesi için yazdım bunu. Cron dosyasıyla her dakika çalıştırarak kontrol edebilirsin.

Diğer ikinci yol ise mySQL ile trigger olarak aratma yaparsan detaylı bilgiler bulabilirsin.

İyi çalışmalar.