Прошу прощения. Но...
По моему вы берёте не тот критерий для определения состава команд.
Состав команд целиком и полностью должны определять капитаны и команда.
Ограничение по рейтингу в этом турнире - нонсенс.
Лучше, если этот турнир будет на постоянной основе. Но ... Такой турнир без призов???
Предлагаю следующую схему:
1. Организовать две лиги (премьер лигу (как сейчас модно) и первую) и все остальные.
2. Для выявления команд для вхождения в каждую лигу провести отборочный турнир
(если для участия в турнире изъявит желание участвовать большое (больше, допустим, сорока команд) кол-во команд).
3. В лигах турниры проводить по круговой системе.
4. Состав команды - 4 человека, запасные - вся команда (турнир длительный, скорее всего команды в турнире придётся группировать по 4-6 команд, что бы уменьшить разовое колличество партий, поэтому возможны замены, даже всей команды).
5. Игры в лигах:
- Разбить команды на группы (при 20-ти командах - 4-е группы по 5-ть команд) и менять команды в группах, до тех пор, пока все команды не сыграют между собой. Это 4-5 туров.
6. Ротация команд:
- 10 лучших команд переходят в высшую лигу; 10 худших - лигой ниже.
- Команды, не вошедшие в лиги, определяют 10 лучших в турнирах, или по рейтингу. В случае, если из прочих команд наберётся менее 10 команд, то те команды (занявшие более высокие места), которым не нашлось замены, остаются в лиге.
Отдельно о призах.
Можно, конечно, какие-нибудь сувениры, но думаю лучше - статусы.
В премьер лиге (по 6 каждой команде) - золотой, серебряный, бронзовый на год.
В первой лиге (по 5 каждой команде) - то же, на полгода.
Спонсоры - ???
Это - схема. Требует доработки.