No - You do not need to create an account or log in to purchase tickets. You can put through your order as a guest.
Please Note: When you put an order through as a guest, an account will automatically be created for you and your tickets will be stored under it. This way you can enter your email address and find your tickets.