Surely you have far too many teams to be able to play a round robin tournament? For example with 50 teams and only 60 slots for matches available, each team can only expect to play two or three matches.
I think there is commercial software out there for running knock-out or elimination tournaments, perhaps that might be what you are looking for.
Ian.