С чего начать создание сайти???
Для начала научиться грамотно писать "С чего начать создание сайтОВ?".
Для такой задачи, как вы хотите - лучше нанять специалиста, который всё сделает как вы захотите.
А если нет, то для начала определитесь с CMS, с которой будете работать.
Если у вас нет нескольких лет каждодневной работы в запасе
то просто возьмите 
https://buddypress.org/