In reply to tony:
Have a look at Photobox Pro. Yu can set up your own galleries and prices. Also you can protect galleries. Met a bloke that used it for some kids sports stuff he was involved in. His opinion was it was good enough, they took a acut, but he didn't have a huge amount of hassle in the running. Worth a look to see if it fits.