Если вам нужна соц.сеть, используйте движок соц.сети.
Если вы не программист, то используя любой движок вы сможете настроить необходимый вам функционал используя только возможности движка в его административной части. Следовательно, функционал вашего продукта не будет оригинальным и достаточным.
Подход "у меня есть гениальная идея, но я не хочу тратить на неё деньги" вас ни к чему не приведёт, если вы уверены в гениальности идеи, лучше вложить в неё свои деньги, привлечь деньги со стороны. В любом случае для хорошего проекта нужна хорошая команда, нужны профессионалы.
И сразу хочу вас предупредить, сегодня 2015, а не 2000 год. Просто создать сайт это даже не половина успеха, а треть, может четверть. Гораздо больше денег, чем в создание, вам предстоит вложить в грамотный маркетинг.