Credo sia difficile darti un consiglio che accontenti le tue aspettative.
Il progetto che vuoi fare è ambizioso e richiede una notevole dose di esperienza, pertanto il consiglio che ti possa dare io è quello di farti aiutare da un professionista perchè da solo non credo che tu possa arrivare alla fine con le conoscenze che dici di avere.
Anche usando WP o Joomla non credo che tu possa farcela anche perchè questi due applicativi sono adatti ad altri usi e non a quello tuo principale.
Puoi anche studiare e alla fine fare da solo ma sarebbe necessario tanto di quel tempo che faresti prima ad andare in pensione