The entire idea is good but you have to protect user personal picutre, profile view like facebook (you talked about wall like facebook) pictures and friends view.. Normaly any one can apply for another user password in dolphin old versions and without any confirmation ur software send a new password to victim and people can not upload their personal pictures to share with their friends and family only.