Need a plugin to upload images and generate content

Trying to find a plugin or application that will allow the front end user to upload a series of images with a text testimonial and have the backend generate an image collage based on a predetermined set of templates. The image would then be held in a que until approved at which time it would then be published to and album on FB and elsewhere if possible.