No, you can provide your information on the
registration form without logging in. If you create an account first, however, that lets you log back in later to keep track of your registration, makes upgrading easier, and such. You can register multiple people under the same account. Having an account also lets you do other things with the site, such as build a customized schedule.