Devi utilizzare le sessioni.
Controlli se l'utente è loggato e in caso affermativo gli mostri la pagina, altrimenti gli mostri il form.

Per quanto riguarda sapere chi naviga in quelle pagine devi utilizzare un daabase nel quale memorizzi l'id dell'user (collegato alla tabella degli utenti) e la pagina che sta visitando. Po con una query ti crei la tua paginina che ti dice i vari utenti cosa stannno visitando.

Spero di essere stato chiaro in questo accenno teorico...