Just created simple plugin to publish your posts from your WordPress blog front end. Here , Nothing big to explain you,
just install this plugin and open “KV Settings” , Than set your default settings, It will automatically create page ” Submit A Post” . It is configured to publish automatically, if not , just press edit and than publish it.
View the page , It will have the basic operations to submit a post from your theme front end.
Any doubts and bugs, just drop your comment here, I will be there to help you.