The only way I can think of doing this is to offer it as an option (or accessory) product by product? Unless someone else knows better?
But the only way the text box could be added, as far as I can see, is to use a custom field in checkout - not so elegant but would work until Viart can add this - suggest you post in the Wish List.