User Submitted Posts (USP) is a free WordPress plugin that enables your visitors to submit posts and images easily from anywhere on the front-end of your site. There’s also a Pro version that’s super powerful, with unlimited forms for just about anything.
To preview the plugin’s Settings Page, check out these screenshots. For more information about User Submitted Posts, visit the USP homepage or download via the WP Plugin Directory. Also, here is a complete set of CSS hooks to help you style the USP form however is desired.
So without further ado, here is a demo of User Submitted Posts: