hola
para crear una cookie solo utiliza la funcion setcookie
Código PHP:
setcookie("nombre_de_la_cookie","el_valor_de_la_cookie","tiempo_de duracion");
en la durecion se utiliza la funcion time() asi
time()+los segundos que quieras que dure, en este caso sera 3600 segundos
time()+3600