Jeff Starr (co-author of Digging into WordPress) has released a new WordPress plugin for allowing users to submit guest posts to your blog. User Submitted Posts lets users write posts and upload images through a form embeddable in any page or post using a shortcode. You can customize the fields shown a bit, the maximum number of images and their dimensions, things like that. The post state (draft, publish, or “publish after some number of approved posts”) is also configurable.
Once a user has submitted a post, it’s saved as a “Draft” by default, but may optionally be set to “Publish Immediately” or even to publish if the author has “x” number of approved submissions. The plugin also displays a User Submitted Posts button at the top of the Posts Page that lets you filter all user-submitted posts/drafts with the click of a button.
This seems like a great option for community-oriented blogs looking for a way to open up to guest submissions. I do wonder whether spam submissions might get to be a problem, though. It could be handy if the plugin could hook into the Akismet API or at least offer a CAPTCHA option.