Topic: Centralized MAC-authentication

Hi,

Im need to build system that:

-Has many wrt54gl:s
-New user should always be shown "network rules"-page and then access would be granted
-if some user violates rules, his/her MAC-address should be banned from the whole network.
-I could use radius so that every banned mac would be added MySQL-database, so that admin doesnt need to add the address to every single node.

So my questions:

-which free hotspot software you recommend and how I start to solve this?

I found this from coovachilli forums: http://coova.org/node/2121#comment-8358

but im not sure if that one works. Is there some other way?