Hi,
This can be achieved through Captive Portal authentication. do you use CPPM ? if yes, you can implement many more features in guest access such as, Sponsor approval, MAC caching , Self registration etc..
Please feel free if you need some more help on this.