In that type of environment you may want to looked at an overlay solution like colubris appliance to handle billing. There are other bill for use type solutions which acted as an overlay to the wireless WLAN. Poke around.
And to anwser your second question , yes. but what did you have in mind exactly.
"Satisfaction does not come from knowing the solution, it comes from knowing why." - Rosalind Franklin