Нужно сделать так, чтобы человек подписывался на оплату в конце месяца с фиксированным платежом (ну скажем за членство в клубе обладателей лицензии к софту). Каждый раз, когда он использует сервис, ему начислялась бы оплата по факту использования (ну скажем сколько-то копеек в минуту). Затем, в конце месяца чтобы чарджилась фиксированная сумма (за членство) плюс то, что ему было насчитано за пользование.
Как-то так: price = 10 USD + 1 USD per minute, charged at the end of month.