Yazdığın şekilde yapamazsın. Ancak şu şekilde olabilir.

Önce oyuncunun oyuna başlangıç saatini db e yazdırırsın. ör.

$baslangic = time();

doquery("UPDATE {{table}} SET baslangic='".$baslangic."' WHERE id='".$kullanıcı['id']."'","kullanıcı tablon");
Bu oyuna başladığı zaman olur. Daha sonra 2 saat oynatmak istiyorsan bitiş süresini yazdırırsın db ye..

$ikisaat = 60*60*2;
$bitis = $baslangic+$ikisaat;

doquery("UPDATE {{table}} SET bitis='".$bitis."' WHERE id='".$kullanıcı['id']."'","kullanıcı tablon");
Kullanıcının zamanı dolduğunda hata vermesini sağlamak içinde:

if ($bitis < time())
{
//hata kodu
}
else
{
//diğer durumda çalışacak kod
}
şeklinde bir if ifadesi oluşturabilirsin. Hızlı hızlı yazdım hatam varsa affola.