Social Networking sites such as myspace and facebook help friends connect via profiles, blogs and communities. If you are looking to start you own social networking site you might look into Elgg. It is open source PHP based social networking software for your website. I recently installed it on one of my sites and so far have been happy with it. It still has some rough edges but if you know a little PHP you can easily make it do what you want.