is it possible to edit an entry from the front-end when you're not logged in?
You should be able to edit that entry using craft()-&gt;entries-&gt;saveEntry($entry) with $entry-&gt;authorId set to a registered user with the necessary permissions. To get the ID of the user that created the entry, access the Guest Entries plugin settings in your plugin:

$settings = craft()-&gt;plugins-&gt;getPlugin('guestentries')-&gt;getSettings();
$authorId = $settings-&gt;defaultAuthors[$entry-&gt;section-&gt;handle];