A few Drupal users with a common interest have agreed to split the cost of developing or modifying a module in order to achieve a MySpace functionality. We had agreed to work with someone but things didn't work out with that developer and we are now starting the search again.
The goal is to provide each user with their own profile page that contains elements from the existing user profile module in addition to showing a list of friends and groups, as well as the user's photo galleries and if possible, the ability for users to post comments to a user's profile page.
Features we're looking for:
1. every user has a profile page that can be viewed upon clicking their user name or user avatar/picture
2. text fields for typical profile information: name, location, about me, etc.
3. galleries can be named by user
4. limit on number of galleries each user can create; to be determined by admin via settings menu
5. limits on number of pictures, file size, and resolution can be toggled/selected by admin via settings menu
6. allows for comments to be posted for each picture as well as general profile; functionality can be turned on or off via admin settings menu
7. Buddy list shows user image + user name
There are already existing modules that provide some of these functions, such as the user profile, image, acidfree, image exact, shoutbox and gallery modules. That leads me to believe that one or more modules simply need to be modified or patched to give us the results we're looking for. My logical guess would be to modify the user profile module and have it hook into other modules.