Hola, soy programador con más de 12 años de experiencia.
Tengo experiencia en la programación de servidores de hotspot. Actualmente estoy terminando con un sistema de gestión de wifi de una cadena hotelera con características muy similares a las solicitadas.
El servidor del wifi debe ser GNU/Linux, en cuanto a la gestión sería vía web, por lo que será usable por cualquier sistema, y la autenticación de los usuarios sería también web. El usuario al conectarse al hotspot, automáticamente el sistema le requerirá usuario y contraseña antes de dejarle usar internet, y le mostrará la información que requiere via web.