I built a "Bookshelf" package way back in ACS 3.x days. It saw primary use in personal (single-user) bibliography management, but I certainly wanted to extend that to multi-user functionality. It did have BibTeX output and categorization!
I would be interested in working on this. I could dig out the old code, but it is probably ugly...