I found a website that has a video of how to do it with joomla, if anyone wants a link just pm me. btw i would set it up myself but i have more or less no coding experiance, hence why i wrote the post in this section :)
There is a free script you can download and then manage the subscriptions with paypal. I am very new here and to forums in general so I don't want to give out the name if that sort of thing isn't allowed.
I am using the AEC subsicription component with joomla for the last month with good results so far... was able to set it up myself (i am not a programmer but am joomla savvy). I am using it with Paypal as the payment processor. I was surprised at how many functions it had. good luck!