So I've set up a new form using post fields and custom fields. The purpose of the form is to let site visitors (not logged into WP) submit posts. Then a moderator can look at the drafts and choose to publish or not.
The form is here: http://www.claremontmckenna.edu/blogs/iamcmc/tell-your-story/
I can type in content for all fields, but on submit the fields, "Title", "Name" and "Class Year" go blank and the form show the errors for the fields that are required. The "Name", "Class Year", "Photo", and "Video" are custom fields.