At this point, what you need is a knowledge base (or document management), not an elibrary management. OpenKM and Kimios seem to come up first for a search on "open source document management". We use Ennov at work, but that maaaaay be a tad overkill. Maybe. Depends on the size of your structure, I guess. For a "major corporation", meaning ISO requirements for documentation procedures (among other things like version control)? Yeah, those three is where I'd
start, and then go up.
But if you really, really want Calibre with authentication and/or access control, what you'll need is install it on a dedicated server (just throw a Linux VM somewhere on your network) and
run it from Apache. Start as many calibre-server instances as you have libraries / virtual libraries to share ( with something like calibre-server --with-library <library-path> --port 808x --restriction <virtual library name> --daemonize).