photobox allow you to create a gallery of images and sell them at your rates.
Take a look, it can be extended to private websites but the setup/annual fees are high.
I am not sure if we could do such a thing for our photos, a question for Andy really.
www.photobox.co.uk