pues como puedes ver aqui:
http://enlinea.webhop.net/guia/function.setcookie.html SI esposible que la cookie no tenga valides despues de una hora pero solo se necesita esto:
Código PHP:
setcookie("MyCookie", $value, time()+3600); /* expira en 1 hora */