Qustions about user posts

Hey, I have some questions about creating a site similar to http://www.textsfromlastnight.com

Is there a buddypress plugin that will allow registered users to make a post that will be displayed on the front page?

Basically I want the users to be able to make the blog posts, not just the admin.

the posts would also need to be categorized.