You are probably best following James answer and use Stash in this case then. You could also probably get something together using the Query Module as well.
I presume you are just using '100' channels as an example, but if you are planning on using a lot of channels in one site, then it might be worth trying to consolidate them if you can. I'm not sure of your EE experience, but having a huge number of channels is probably not a good idea. Not only will it be a pain for you to manage, but also the content administrator will have a hard time working with it.
What kind of data are you planing on working with here? If there is a cross over, I'd suggest merging the channels together as much as possible. There is a great little addon in Devotee called 'Page Type Selector' - (I think) and you can select the type of page you want and only show certain fields. Doing things this way you can manage channels fields in one place and if you every need to modify it, you don't need to go through 100's of fields etc.
If you aren't familiar, take a look at:
Stash:
https://github.com/croxton/Stash
(this can be a bit of a mind f@*K to start off with, the more you use it, the more powerful you become - A real game changer)
Query Module:
http://ellislab.com/expressionengine/user-guide/modules/query/
Page Type Switcher - The one I mentioned above:
http://devot-ee.com/add-ons/page-type-switcher
Hope it helps.