Dripping Content for every User
You could in fact develop your own module to do the above - for example, set a value attached to each user account of number of 'drips' left, which is then decremented by each pageview/similar, and then the total is refreshed at the start of the next billing period, for example by using a scheduled task implemented via the cron system.