Commerce: Extra information per quantity bought
Not a simple answer here, you've got a lot of ways to do this, but if you're focusing in the ticket/registration case, you could take a look to Commerce Registration, that will provide the closest feature I know for that matter.

It is based in Entity Registration, so you've got there a starting point.