I think I'm missing something obvious, but if I knew that I would not have both machines accessing it at the same time, is there a reason why I couldn't have the iPhoto files on a drive plugged into my AirPort Extreme, and have each Mac's iPhoto client access it there?