So how do you handle the case of a non-techy user who logs in and wants to upload some pictures? They have to go to Flickr (or equivalent), create an ID there, come back, and link that new ID to the social network feed? Or do you end up providing that sort of service, too, in addition to the option of using an external service? If so, how is this better than a Facebook app that lets you feed your data from an external service into your feed?
At this point, the service would connect the photo sharing of different services to the user based on their choice (I use Flickr, so I share Flickr, or I use Facebook so I'll share that with everyone). There is more functionality than in a standard Facebook App, but Facebook apps (and open social apps, and iPhone apps, etc) would be part of the solution. The service is based on sharing from the services a user already uses, but there's nothing stopping the service from helping users discover new services that are perfect for what they want to do.