Ti sei dato già una risposta.
Volendo far apparire un sito internet a tutti coloro che si connettono, hai bisogno di un captive portal e dunque di un gateway per la connessione.
Quindi un mezzo che permetta di reindirizzare gli utenti ad un indirizzo specifico.
Inoltre ti serve un server per la registrazione e l'autenticazione e lo stesso captive portal lo puó fare.
Non serve registrare nessun log.