It's not exactly what you're looking for, but when I was looking for something similar I thought this was the best solution:
http://tinyurl.com/2z3ls8
Even includes the printer to print the 'chits' with the access codes.
The project fell through, so I never deployed it.
Cheers,
Geoff Glave
Vancouver, Canada