As jaazavala said, myspace allows you to choose who can and can't see your profile and/or blogs. If you want to allow someone to see your profile but keep your blogs for specific people, you can do that.
Freewebs.com is another option. You can post pictures, links, blogs, whatever you choose and...