A custom form needs to be filled before purchase

I would like to have a form on a product page that the customer need to fill in before they make a purchase (like the example in the picture). I need the customer to fill in their name and e-mail adress, and ideally that information should be visibly for the staff packing their orders.

We have the theme prestige.