Not if you don't want to. You can go through the checkout process without registering for an account. The only downside of doing this is you will have no order history for future reference, your details will not be saved for quick checkout on subsequent orders, and some tracking information will not be available.