Well I've moved backward and forward. It turns out the USB IC I was going to use only supports USB 1.1, way too slow. So here are the steps I have:
1. Via Mini-ITX computer (creates master fileset, acts as USB host controller, control station with LCD monitor)
2. 3 USB hubs to daisy chain out to the 10 external ports from the host
3. 10 microcontrollers, each port is pulling data to their respective USB flash drive in parallel

Steps 1 and 2 are the most straight forward, my problem is still with step 3. I can't find a USB 2.0 IC for pic controllers. And can't figure out how each of these ports can use USB to pull data from a USB host?

The whole thing reminds me of a hub repeater so I may look to use ethernet if nobody can help me connect these USB pic ports to the host mini pc.

Again, any help is appreciated!