Ok, con esto ya tienes toda la idea, ahora lo que nos faltaría sería ir al archivo del plugin, para agregar todas las funciones y sentencias, asi como los enlaces donde se ejecuta dicha sentencia.
Ahora lo que tienes es el esqueleto, solo faltaría agregar en el plugin mandando al llamado de la variable global $lang, para que respete los cambios que has echo. Luego agregar el array asociativo a cada uno de tus grupos, en la parte que te menciono de los grupos es una variable directa de MyBB, esta ya contiene los grupos, solo falta mirar las ids de cada uno, para separarlo por comas, y que haga el array al contenido de dicho cuadro de texto.
Pero para que funcionen las cosas ya tienes variables con lenguaje, solo falta agregarlas al archivo principal y darles valores a cada una mediante código. Puedes usar lo que te menciono previamente, o en su caso como ya tienes las opciones de lenguaje, le dices que a ese contenido de la variable se le agrega la id de los foros contenidos dentro del cuadro de texto.
Por ejemplo:
Primero llamamos a las variable globales que utilizaremos.
Asi estaríamos trayendo los datos de los foros excepto el de la id 17 a los usuarios de las opciones...
Solo habría que cambiar algunas partes, ya que esto...
$form_container->output_row($lang->portal_settings_grupo1, $lang->portal_settings_grupo1_desc, $form->generate_text_box('upsetting[grupo1]', $settings_data['grupo1'], array('id' => 'grupo1')), 'grupo1');
Para que asigne el valor a uno del lenguaje distinto, en lenguaje debería tener el valor x por defecto o vacio para que lo tome y solo agregue los valores del contenido en estos textos. Pero es mejor hacer desde el plugin directo y meter los arrays a las tablas en valores directos, ya que si lo haces como mencionas, las ids deberían meterse en los archivos de php y estar haciendo un write a dichos archivos cada vez que pasa, esto es peligroso porque si obtienes acceso a los archivos cuando estas poniendo permisos para escribir antes de volverlos a poner de solo lectura, es peligroso.
Lo mejor es ir sobre el plugin directamente y meter los valores dentro de la base de datos.
O en su caso que no esten en un archivo directamente para evitar que accedan a ellos.