how to create categorized webforms in drupal?
With Views, you can group the results by the value of a field, so create a field for your Forms and then group by that. You will have to get creative (custom templates) to get the numbering, if that's important to you.

As for sharing fields between Forms, I don't know of an easy way to do that.