Hola,
Cita: y en otra parte trato de imprimir esa cookie de esta forma
¿El setcookie() y el otro codigo estan en la misma ejecucion del script? Porque para poder acceder a la cookie creada tienes que esperar a la siguiente carga de pagina. Y mira en el manual el resto de parametros de setcookie().
Y sobre por que sale repetido, es que tienes dos bucles anidados, el while y el for, por cada iteracion del while se ejecuta $cantadmin iteraciones del for. Supongo que se te olvidaria quitar el for.
Saludos.