Есть (точнее будет) локальная сеть. Юзеры в основном будут подключаться через вай-фай. Нужно собрать сервак так чтобы каждый пользователь сети, пытаясь зайти в интернет получал страницу, где нужно ввести логин, пароль. Если он не зарегестрирован, ссылка на регистрацию. Регистрация должна быть одобрена админом. После входа он получает доступ к интернету.
Со стороны сервера нужно вести статистику, тоесть куда, когда, какой юзер ходил. Черный-лист - сайты на которые доступ будет закрыт. Ну и чтобы админка была через web-интерфейс.
Скажите возможно ли такое сделать? Или я сильно намудрил?

Заранее благодарю!