Prima cosa: così non può funzionare.
setcookie (come altre funzioni tipo header, session_start,) va processato prima che venga inviato qualsiasi output al client.
Quindi - echo "<center>Login in corso...</center>
"; - va messo dopo setcookie
Secondo, visto che vuoi portarti in giro diversi valori è certamente meglio usare le sessioni.