With the App.net storage API, you could just use it for sync'ing. It'd be up to the individual apps what features they extend (push it to your stream, make an RSS stream that others can follow, etc). In theory, it should be possible to partition the space for users who want them separate.