No, you do not need to create separate accounts for each customer. You just need to make sure you provide the same email address for all your customers when they will be sending you the invite.