I think amember can do that. It has a moodle integration too.
http://www.amember.com/
Cheers,
James
Enrolment
pay per month enrolement.
This discussion has been locked so you can no longer reply to it.