no, I wouldn't add more fields to the users table.
I would have the purchaser add each registration. as a seperate registration.
use a session variable to track the number of users that they enter, and use that as the quantity in the add to cart button.
I would also store the IDs of the users entered in a session, then at checkout, use an update to update each users record with the orderID to link them to the order.