I've been approached to help with a site that would be something like flickr plus some. If I just list everything the site needs to be able to do, I'm hoping that some of you more experienced users will be able to tell me if it is or is not possible with Drupal.
1) Photo storage/sharing, as with flickr
2) As with flickr, photos would be in pools, meaning they can be categorised by individual users and for all users
3) For certain accounts, people will be able to purchase a print/copy of the pictures. (E.g. A Charity might use it to sell calendars and any viewer would be able to click on one and purchase)
4) For individual accounts, the owner of the image - that they have uploaded themselves - would be able to purchase a print of their own photos.
The difference between #3 and #4 is that with #4 you are uploading your own pictures to your own account/space. You can then purchase it as an image - with the money obviously going to the printers (who the site is being built for).
With #3, people are buying someone else's pictures and the money is split between the picture-owner and the printer.
Finally, the person requesting this site is also wanting people to be able to plug it into their current websites, I'm guessing like you do with flickr. (Maybe I could just do this thru an image-specific RSS feed?) He's talked about it being available as some kind of plug-in, but I'm wondering if iPhotoToGallery would suffice.