Почитайте о Cron. На сервере пишете скрипт который проверяет информацию об эффектах и бонусы, и сверяет время. Если время прошло - удаляет запись из БД. В крон добавляете задачу запускать скрипт каждые 2 минуты (или как вам надо) и все
как вариант попробовать использовать selenium. Можно запустить его как в обычном режиме когда будет запускаться окно браузера, так и консольном (без графического интерфейса, режим headless).
если я правильно понял то:
на главной странице прописываешь ссылку на лот с параметром <a href="http://www.site.com/page.php?item=1"></a>
на странице лота: $id = $_GET['item'];