I have read somewhere on the web that the way to go with a Pi is to connect the first two USB hubs directly to the PI, then the "working" hubs all connect to the first two.
Something about not having too many layers of hubs comes to mind.
I had problems with my 3 hubs on my Pi, this method worked ok.
In theory you could have 2 x 10 port then connect another 20 x 10 port USB hubs, for 200 USB ports but I think that anything after 35 - 40 erupters is too much CPU load for a Pi.
The Pi's are cheap enough to have a few running anyway.
If you can afford 200 USB miners you wont worry about the cost of 5 Pi's