Usage- and Time-based codes from the same userman?

Let’s say you have a wireless hotspot that you charge for daily/weekly usage. You also run an internet cafe which is based on smaller increments (30min,1hour,etc).

Is it possible to use the same routerboard to keep these two separate? For instance, you wouldn’t want someone with a day pass to log in at the cafe for 24 hours straight.