Hello everyone i am looking for 2 nice peice of software to performing the following.

1) A software for people to register via a link and will store the information i choose to collect allowing users who register to login and view and update there information

2) A software that somewhat operates like myspace.com basically allowing customers to sign up for free space while limiting there options to edit page while i have full control of banners place on front and cannot be change by users,

Any help is greatly appreciated

PS: Most likely php mysql powered