No, you do not need a user account to place an order online.
A user account does have some advantages however, such as order history overviews or an easier check-out.