I am also helping a friend of mine to setup a cyber cafe, they want users to be disconnected after an hour's usage. Squid does not have this feature to best of my hacking. Any thought on how to impliment this?
The best way to do this is to use IPtables to block the specific client ip after a certain interval of time. As far as someone changing ip on windows machine use dhcpd to alocate a specific ip to specific mac address.
Derwyn