Does each off the selected guests have to create an account on the website to place an order?

It is recommended for each of the guests to create an account in order to have access to the order's history