No, you don't! You can place an order without having an account. However, a user will be created, connected to the e-mail address you used when you placed the order.