I am amending my response. To quote BillD: 'yes' to the concept 'no' to the details, which are much too complex to administer easily just a requirement that 'guests' must choose a name, even if they don't register, would satisfy me.