IP è diverso da utente, al limite può essere una macchina ed è univoco solo su una LAN chiusa
Per fare il registro delle azioni, devi per prima cosa rilevare l'IP (usi $_SERVER, cerca come funziona) e per ogni pagina che visita salvi l'identificativo della pagina da qualche parte (DB o altro). Per questo secondo passaggio dipende da come è fatto il tuo sito