I want to create an "upload image" module for my website guests
- upload an image - with restrictions on size of course.
- adding some description to the image.
- user must enter captcha.
- sending the page or saving it will create a new page in the back office that will be in "unpublish" state.
does anyone knows how to do this or knows a package that provides the same functionality?