The short answer is: No.
You can add items to your shopping cart, and check out, without ever creating an account.
When you place an order in this way, an account is created for you using the e-mail address you supplied when you placed the order. That way, you can always log back in at a later date if you wish to do so.