This is normally accomplished via the software used to manage a cybercafe. You can find listings of cybercafe software
online. I have no experience with this type of software myself, so I cannot offer any specific recommendations. Let me know what you end up using and how well it works out. Scott.