Do you just want a plug and play solution or do you want a more customized approach (at the expense of getting your hands dirty into code)? The reason I ask is that it a not dificult to write your own photo gallery using PHP and MySQL if you break the project into smaller chunks and tackle them one at a time. Back in high school I wrote an entire CMS from scratch (with the exception of PHPBB for unifed site login and the internal forums). When writing the software for the photo galley, I "borrowed" a lot of features of CD Media, Flickr, and Facebook. Here is the link to our photo gallery:
http://www.team228.org/media/pictures/
If you have an questions on how to implement a a scratch built photo gallery, send me a PM.
Or if you just want a plug-and-chug solution, check out Gallery2. I would provide a direct link normally, but I don't have iPhone 3.0 software yet.
