One option you have is allowing a certain category to accept incoming emails from randoms:
Then when they eventually sign in via the web they can get the full blown account and all the posts will be associated with the email they use to sign up.