Heyho!
You could use Joomla and get a plugin that works with Epoch.
This worked pretty fine for me. The costs for the plugin were about 70$.
There are a lot of Membership Extensions for Joomla available. (also free ones)
Just check it out at:
www . extensions . joomla . org