We've developed a captive portal running in solaris with ipfilter, based partly in wicap-0.1, to control access to a wireless network.

Mail me marcos AT lsi.upc.edu if you want to get the source code, I have not bundled it, sorry. :)

Update 6/9/2005: Now there's a preliminary bundled version here