Gnaffel: No. What he are talking about, is that you need to allow bitcoin clients to access the internet, eg you need to open port 6667 to irc.lfnet.org and port 8333 to * in your payment gateway, hotspot, firewall, whatsoever thing you are using to prevent users who have not paid from accessing the internet.
Also beware of tunneling users, in other words, users who SSH's or SSL's over 8333 to bypass payment and surf for free. A wise option in this way can then be to have a empty bitcoind running (with no coins inside), which your firewall NATs all :8333 traffic to. This bitcoind will then be like a "proxy" to the world. The user does not need to send the coins to that bitcoind, thats bitcoind only connects the wifi bitcoin network to the wide bitcoin network. and passes transactions further and back. Then you don't need to have 6667 open. (Or you could set up a fake IRC server which all IRC traffic is NATed to, which only have one channel #bitcoin, which reports your gateway, eg 192.168.0.1 as a bitcoin node).
Dont allow rpcallow=*! Its enough that they get a connection to a bitcoin node.
I have a walled garden set in the wifihotspot firmware with restricted internet acces where users can visit some pages on the net and use email for free. This can be usefull for restricting a bitcoindproxy internet acces.
When users connect to the wifihotspot they are forced to a payment page where they can pay via paypal or credit card, without pay no internet acces. this all works fine.
The firmware i use is an openwrt fork chillifire http://sourceforge.net/projects/chillifire/
, and this only allows payment with paypal or credit card.
But i want them to have the choice to pay with bitcoins and thats why i started this thread i am looking for some php or html code that generates a bitcoin pay address that users can use to pay for the internet acces.