As far as I know, iPhoto only stores the library in your home directory and does not have an option to point to another drive/directory like you can iTunes. I think you are stuck leaving it in your home directory without a third party tool (there are some iPhoto library tools out there) or modifying your user account to have your home directory on an external drive. You can do that in Netinfo Manager.