Ciao peppinosh,
la tua domanda non è banale, nel senso che implica sia un aspetto normativo (e per questo ti consiglio magari un post nell'area relativa agli aspetti legali), sia un aspetto tecnico.
Come dici tu, ci sono innumerevoli soluzioni già pronte che fanno quello che richiedi, mentre non saprei cosa consigliarti per implementare una soluzione "home made" :).
Credo tuttavia che si debba partire da un router wifi di derivazione business, e "metterci dietro" un pc che gestisca la pagina di autenticazione, tramite la modalità che decidi tu.