Selling Photo Packages

Hi,
A client wants to sell photo packages on her website. She wants the user to pick the photos they want, it auto price them and then allow the user to pay and then download the non watermarked images. What plugin(s) can do this?