RP:
Welcome to the Apple Discussions. The full paid version of
iPhoto Library Manager will let you copy photos between libraries and maintain the keywords, comments, etc. You can also merge libraries.
If you use a synchronization application like
Synk you can fairly easily bring the the other libraries up to the same as your primary libraries, i.e a backup from A to B, A to C, (depending on how many Macs with libraries you have). But that means that they all will be just like A. No changes to the others can be made.
If they are always linked together there is a way you can have them all essentially the same as far as having the same source files. Each library can have different albums, books, etc.
This requires you to convert your primary library over to an alias based system (
Tutorials 1 & 2). Then place the source files in your Shared folder where other Macs can have easy, unrestricted access. Then each other Mac create an "alias" based library based on the source files on the primary Mac. Any edits made in any of the libraries will only be recognized by the library that made them. An important caveat of this system is that any new photos be placed in a new folder in the Shared folder on the primary Mac so that other users can compare their rolls to the folders in the Shared folder to determine which to import. Another caveat is that if a Mac become detached from the primary Mac the library will be useable only in a limited fashion. Thumbnails can be viewed, albums created or deleted and keywords, with some aggravation, applied. Any operation that required the full file, i.e. books, slideshows, editing, etc. cannot be performed until the Macs are connected again. This has it's advantages and disadvantages. If a Mac has limited disk space the source files can be placed on the Mac with the most space or an external HD. My 27G of source files are represented in a library of only 1.7G. A big savings.