D7 Simple form with an items catalog grid table
I did it myself with the help of webform, webform_table_element module and by implementing a couple of hooks and a little jQuery snippet. A complete howto can be found here:

Drupal 7 Webform with an item catalog table element

Thanks.