mmm.
i’ve done this:
first: create a low level user (at least level 2)
second: make a copy of wp-login.php and rename it to something like ‘public.php’
then, edit this settings:
—
case ‘login’ :
default:
$user_login = ‘public’; // the new user you made.
$user_pass = ‘public’; // his password.
$redirect_to = ‘wp-admin/post.php’; // the page to publish articles.
$using_cookie = false;
—
once done, upload this file to the same dir as wp-login.php, there you have: a-totally-basic-automatic-login-public-publishing-system ;P
and the rest isn’t that hard.
you’ll have to edit post.php or page-new.php, depends what are your needs.