Hey Chris,
I don’t think so – at least not without some further customization work (it’s definitely possible to collect extra data during checkout and store it with each ticket/attendee entry, however it is a fairly advanced customization to make).
Alternatively you could “auto-magically” generate multiple new orders (basically, automating what you already suggested) – each order with the name of the actual individual attendee – but again this would be more involved than we could help you with.
Finally – though it’s not of any immediate help – please do note that we are working towards a ticket-meta solution to make the process of gathering addition attendee-specific data a lot easier, which may help with this once its ready 🙂