I'm actually working on something a bit like this. It's a super early prototype, but it'd be cool to hear what you think.
It's designed to be public or private, with one or many users. No search yet, but it's definitely a major feature.
EDIT: To answer your question more directly, google notebook and drop.io are two functional services that are doing this type of thing right now.