There are lot of plugins out there, both free and paid. It can also be done custom. I'd use a fully custom solution or one existing paysite CMS, but WordPress can work as well, depends on amount of traffic also.
__________________
<developer> MechBunny  / KVS / PHP / MySQL / HTML5 / CSS3 / jQuery 
Email: vlad [at] faxite.com
Telegram: @dangerouscoding
|