Product questions in Ubercart
You can use the Ubercart Webform Checkout Pane module.


  This module allows you to define Webform nodes as checkout/order panes
  in Ubercart.
  
  This is useful if you want to collect additional information during
  the checkout process. For example, you may want a quick survey or
  require additional fields that apply to the entire order.