Hi,

Depending on complexity, you can use WordPress with a membership plugin.

This might be the easiest way to get to market and use a platform that is very commonplace. There are heaps of web designers specialising in WordPress if you need support.

Hope this helps.

Cheers,
Bruce