Полное руководство дать не возможно потому, что вариантов много. Вот один из них.
Установите на свой комп пакет программ-серверов, например, Денвер или Опенсервер. Есть и другие. Это будет свой домашний аналог интернета. Выбор зависит от операционки вашего компа и личных предпочтений.
Далее скачайте из сети бесплатные cms-двимжки соцсетей, например livestreet, instantcms и др., установите их в домашней сети, тестируйте, осваивайте, сравнивайте. В процессе будут возникать вопросу. Вот их тут и задавайте - поможем.
Когда прояснится, то сознательно сможете сделать выбор того, что вам надо.