Web Access Control

Is it possible to have a client mac controlled internet access that can be configured to work with time slots and other parameters