How to add a table to a Webform or EntityForm
A combination of EntityForms and TableField should get you going.


  This module allows you to attach tabular data to a node in Drupal 6 or
  any entity in Drupal 7.