No, you can create an order without registering. However, it only takes a few moments to set up an account, and there are some advantages to doing so. For one, it will make it easier to order when you return to the site each time. You can also save items to a wish list so that you can save orders for later. Also, by registering, you will automatically be notified when new products are available and of future discounts (these emails will be infrequent, and you can always opt out of this feature).
To encourage folks to sign up, I am offering a 10% discount on the total purchase of your first order.