Hi David,
From looking through the code for the users API, it looks like you may
need the email to construct a User object from scratch:
http://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/api/users.py
If the email address is None, the API attempts to determine the email
address by looking for a signed in user and it will only examine the
_user_id that you pass in after it looks at email. If you don't care
whether or not the email address is correct, you should be able to set
it to a fake value (like 'a'). If you could tell us a bit more about
how you'd like to use this we might be able to give more specific
advice ;-)
Thank you,
Jeff