Form to upload images, input text and submit to designated titles

Form to upload images, input text and submit to designated titles

Hello everyone,

I am interested to know if it is possible to create a jQuery plugin to do the following:

Sign up/Sign in (using Facebook, Twitter, etc...)
Open a form with multiple options, including:
  1. Upload image (resized to thumbnail and linked to open larger image)
  2. Enter title using drop menu (Country name, location, etc.)
  3. Enter description of image (140 characters or less)
  4. User star rating
  5. Submit

User then submits form and the data gets transferred under specific country or region title. Maybe once user submits the form, it gets posted to Twitter, including a tiny url link back to the original submission permalink. If there is a list of countries on the website main page, the country clicked would reveal other users submissions under specified country or location.

For example, if I open the form, upload an image, it gets resized and placed next to description within its own container, kind of like how blog comments are placed. The thumbnail image is hotlinked to open a larger image. When I submit the form, the container gets filed under the country and location specified. Other users can click on the countries and see everything other users have submitted accordingly. Each container has its own hotlink. The container can be designed using CSS.

I hope this description is clear. Easy to think about yet difficult to describe! Please let me know what you think!