Categorised Multiple File uploads within a page in Drupal 7
Assuming you want all of these attached to one node and the categories need to be dynamic, I'd use field collections where each category is a field collection item which has a title field and a multi value file field.