Hi Joesi,
If you want to just take input from your purchaser, you can do this via Additional Attributes.
if you want to make effect on any cost (i.e. shipping cost, product cost, tax or discount), you need to a custom plugin for this requirement.
Thanks