Backup/sync Mac photo to external hard drive
Have you tried a sync/backup tool like ChronoSync (which I highly recommend)? It can be scheduled to sync to when your external drive is mounted. It also does a great job of handling package files (which is what your iPhoto library is). It's from Econ Technologies and can be trialed for 30 days.