First, you must define the core and then develop a social network website based on these parameters and values. Ask yourself what is social.
Facebook did all of the hard work and now building a social network website from scratch is a lot easier process than before. Nowadays.
Last year yet another 'build your own social network' appeared. SocialGO was a white-label social networking site creator spun out of UK.