Situation
There are 5 teams, assume they have 10 members per team.
Objective
Together, the members of each team should be matched pairwise with all opponents in the minimum number of rounds.
So, the members of team 1 should have talked to the 40 people that are not in their team.
Benchmark
Teams could trivially be scheduled in 5 rounds as follows, this is the solution to beat!
Round 1: 4 v 5 and 2 v 3 (Rest: 1)
Round 2: 1 v 3 and 2 v 4 (Rest: 5)
Round 3: 1 v 5 and 3 v 4 (Rest: 2)
Round 4: 1 v 4 and 2 v 5 (Rest: 3)
Round 5: 1 v 2 and 3 v 5 (Rest: 4)
The full contents of 4 v 5 in round 1 could in this case be the following 10 pairs:
Team 4 person 1 - Team 5 person 1
Team 4 person 2 - Team 5 person 2
...
Team 4 person 10 - Team 5 person 10
Challenge
Beat the benchmark, or explain why it can't be beaten.
Note that you do not keep the team 'together' in the solution, just remember that team members don't need to be matched with eachother.
Bonus
For bonus points, give/add an answer that works for 9 people per team.