Use Gravity Forms to Create User-Submitted Posts
The concept is pretty simple. Using Gravity Forms “Post Fields” you can create a form which generates a post when it is submitted.
Magically enhanced tutorials, snippets and plugins for Gravity Forms!