I agree with Phil. This is a team tournament, but the difference is that your team is not the one battling for/with you, you are the only one battling. I see no reason to force the opposition to allow scouting if they don't want to. Scouting is as limited as it can be through the restriction of spectators. Having a notion that everyone's team is going to be revealed anyways because of your opponent sharing logs is not helping this situation in any way. Sure you might say that since this is a team tournament everyone and their teams should cheer for their teammate, but this can be done through their respective team's IRC channel. Every team has an IRC channel. Every tournament I've played in, I've always respected by opponent of whether he/she wants to allow spectators or make the battle private regardless of it being a team tournament or not.Uh, what? Since when is Pokemon a "spectator sport"? Sure, people open their matches up in the finals of tournaments for others to watch/record, but nobody has ever been forced to allow spectators or announce their matches in any tournament. In fact, I'd go as far as to say it's poor strategy to allow spectators before the finals of a tournament, due to the heavy threat of scouting in this game (you know, the game that is heavily influenced by team matchup?). What you're suggesting here is the exact opposite of what has typically been done in the past; when one player doesn't want spectators, the other usually (by usually, I mean I have never heard of any other case) honors it. You can't force people to allow spectators if they don't want to.
By the way, I'm not agreeing with Philip because I don't want my opponents to scout my team. I really don't care if anyone scouts my teams, I tend to use different teams every round. I'm agreeing because it is logically reasonable.