Is there a reason you want to have people add posts from the front-end? Seems a little dangerous.
This plugin does what you want to do but also allows you to control what is published at the end of the day.
http://wordpress.org/plugins/frontend-uploader/