Revisa la documentación oficial de PHP:
setcookie()
www.php.net/setcookie
Ahí tienes el 3er parámetro que indica (si no me equivoco) el tiempo en segundos que va a durar tu cookie ... tomando como inicio ahora mismo en formato TIMESTAM (time()+segundos ..)
En las FAQ's de este foro PHP también hay ejemplos ...
Un saludo,