Можно думаю, например, сделать функционал для зарегистрированных пользователей иметь возможность показывать полный результат группе соперников.
Настройки сделать через личную страницу пользователя на сайте.
Т.е. создается некая группа, участники которой готовы обмениваться результатами в разрезе диапазонов в режиме он-лайн на протяжении теста.
Пользователи сервиса не входящие в указанную группу (независимо от регистрации на сайте) будут видеть только суммарные результаты всех участников на период времени соревнований.
Пользователи сервиса входящие в указанную группу (естественно, зарегистрированные на сайте) будут видеть суммарные результаты всех участников плюс полные результаты тех, кто входит в указанную группу на период времени соревнований.
Таким образом чтобы видеть результаты соперников необходимо выполнить 2 условия:
а) зарегистрироваться в группе
б) отправлять свой актуальный результат на сервер через определенные интервалы времени
На мой взгляд это более чем достаточное условие для соблюдения принципа фэйр плэй.

