Solo se me ocurre una forma para lograr eso:
Crear una tabla con 1 grupo en cada entrada, ejemplo:
En la práctica, la tabla quedaría de la siguiente forma:
Si alguien se registra, se consulta a la base de datos por los grupos donde USED = 0.
Se elije uno al azar, se le otorga al usuario y se actualiza el grupo con USED = 1.
Digamos que se registro 1 persona y aleatoriamente se le otorgo el grupo Nº6, la tabla quedaría:
Y así constantemente, hasta que se registren 4 personas y se acaben los grupos sin usar:
En este caso, se actualizaría la tabla seteando "USED = 0" en todos los grupos, y se empieza nuevamente con el paso 1.
De esta forma se irian dando aleatoriamente, pero la cantidad de usuarios quedarían nivelados en todos los grupos.
El problema reside es la parte técnica, ya que hasta donde se, MyBB no te permite usar una tabla propia en el AdminCP.
Aclaro que mis conocimientos de desarrollo de plugin para MyBB son MUY limitados.
El resultado? Para agregar un grupo deberás ingresar al PHPMyAdmin o similar y añadirlo manualmente en la DB. (UserFriendly?? para nada)
Personalmente no "recomiendo" esto, pero no se me ocurre otra forma de hacerlo.