I think current leagues cater for that kind of thing already The OLFSL, for example, has an international points board already.
Plus the "top people" will probably already be in a team and finding the time to race for an internationl team might be a problem. Not to mention the difficulties of making a league of that size, managing all the teams needed and start times to fit all the people in all the different times zones.
I don't think it's a question of you looking after it, it's more that do you want to start this kind of league. I'd check cause I'm sure I read something of this nature before.....but I could have been dreaming.