Saving new objects under another user's identy without logged in

Hello Everybody,

I am developing plugin for recommendations by email. i have almost completed with generating unique URL and sending to validator email address. finally i have strucked with the validating without logged in.

Looking for help serously..