il cookie viene generato e letto in automatico in accordo all'impostazione definita nel file php.ini.

per inizializzare una sessione userai session_start() da inserire all'inizio di ogni pagina da riservare, e nell'array di sessione $_SESSION metterai i dati che vorrai passare di pagina in pagina.

Leggiti il manuale linkato e le note che trovi nella sezione [session] del php.ini, sono abbastanza chiare ed esplicative.

una ricerca sui thread che parlano di sessione sarebbe pure auspicabile. Rivedi in ogni caso, per tua sicurezza, lo script che utilizzi per l'autenticazione.