If it's a network with allot of users, captive portal done by the router sucks, in my opinion. May work OK for less than 10 users. Many are based on Linux or open source projects that seem abandoned.
Options:
http://en.wikipedia.org/wiki/Captive_portal
Suggestion: DNS Redirector:
http://dnsredirector.com