im not sure of any payment gateway that does this natively, however, you can set up the recurring billing profile then modify it in your code as needed. say if you charge .05 for each login then each time they login change the profile to add .05 and at the end of the month set it back to its default.
bottom line, is that without communication, there is no way for a payment gateway to know how much or little to charge your clients.