Pre-registration and app distribution

How to set up many phones with usernames/courses

How to have app auto-update

refer to Application distribution and auto-updating.