It is possible to have multiple iPhoto libraries, and not just one. To create a new library, hold down the Option (⌥) key while starting iPhoto. This will prompt you to create a new library or open an existing one.
Alternatively, you can also use iPhoto Buddy, which allows you to easily select libraries from a nice GUI.