I'd go with simple solutions before something like making people send money in to enter. Not many online tournaments operate that way, this isn't Pokerstars.
I'd start with dropping the round robin format. It's a great format but it clearly does not work that well for NAO, probably mostly due to the fact that the arena community is garbage. As I recall, NAO1/2 did not use round robin. That would eliminate the issue with teams losing a couple series out of the gate and then just blowing off another 4 and completely screwing up the broadcasting. That also eliminates the issue with the tournaments taking fucking forever, it can be difficult to say for sure whether you're going to be available on a weekend evening like 6 weeks from now for one series.
Honestly, round robin is a better format for a game like WoW because its so ridiculously imbalanced and you can easily get screwed in, say, a double elimination format just because of the first couple of comps you had to fight, but if you're worried about viewership and streamlining this is obviously not the way to go.
You could also simply have a pool of contacts of the best players in the game - you probably already have a lot of them on skype. If a team doesn't show up, just start messaging people until you have 2 teams to play a series, even if they aren't real teams who are polished and play together. It shouldn't be TOO hard to get 6 people, given that a lot of them are probably watching the stream already. The viewers are generally much much lower rated and will still enjoy seeing high level players play. They even enjoy the dumb 2v2s to waste time. You could do this while preparing for the next real series if those teams aren't ready, or even at the end just to get the full broadcasting time you scheduled.
Edited by Kelarm, 04 June 2012 - 02:48 AM.