The contact form solution pack will do MOST of what you need, but it won't include upload and delivery of the pictures. You would likely need to customize it with Universal Email and Digital File Pro to add that functionality. It will still be a great starting point to get you most of the way there.