User Roles

I would like all users who sign up to have the ability to create posts for the main blog but before they are posted they must be accepted by an admin.

Plus, I would like to take away the individuals ability to moderate comments.

Any ideas?

Thank you