Cita:
Iniciado por Albertron tengo entendido que sólo puedo crear la cookie antes de los tags <html> ...

En efecto... vamos a
www.php.net/setcookie y vemos:
Cita: setcookie() define una cookie para ser enviada con el resto de la información de la cabecera. Las cookies deben enviarse antes de mandar cualquier otra cabecera (esta es una restricción de las cookies, no de PHP). Esto requiere que sitúe las llamadas a esta función antes de cualquier etiqueta <html> o <head>.
Comentanos resultados. Suerte!