As said above, coding such a site from scratch would be too difficult to do by yourself. Plus you wouldn't be so sure of the output . So i suggest using Drupal with the gallery plugin .
We are the best invite forum on the internet! Here you will find free invites, free seedboxes, free bonuses, and much more. Our members know the true meaning of sharing and have created a truly global bittorent community! Our site has the most up to date information on all private trackers and our members will guide you and introduce you to this truly secretive and enlightened club. Ready to get started? Register now!
As said above, coding such a site from scratch would be too difficult to do by yourself. Plus you wouldn't be so sure of the output . So i suggest using Drupal with the gallery plugin .
use wordpress for a simple photography website, install the plugin "pprettyphoto" and customize it to your clients liking. and u can make him a user account on the WP site so he can add imgs / pages / content to his site without u needing to.
create your own layout (theme) start off with starkers bare theme and re code in css.
or if you can be bothered creating your own theme edit an existing theme.
Coppermine might work for you. It is designed for hosting images.
Coppermine Photo Gallery
i recommend wordpress !
you will find on Brokenstones all the templates you need !