Tambien puedes mirar aqui, (esta en español y quizas te sera mas comprensible)
http://es2.php.net/setcookie
Recuerda, que la cookie no es mas que un archivo de texto que se envia por HTTP al PC del usuario, y que para leerla no la puedes leer en la misma pagina debes leerla en otra pagina
Recuerda tb que cuando crees la cookie debe ser lo primero, ya que se envia una cabecera HTTP al navegador no puede haber ninguna salida antes., echos, espacios etc,etc
un saludo