De nada.
Si lo que dicen los del hosting es cierto y no puedes usar un Moodle más reciente, yo no tendría mucha confianza en que su servicio sea bueno, pero ... eso lo tendrás que valorar tú. También puede ocurrir que ellos no conozcan bien Moodle y te hayan dado información errónea. Desde tu Moodle 1.9 puedes saber si las versiones más nuevas son compatibles con ese servidor, si accedes a:
Administración del sitio > Servidor > Entorno (y entonces pulsas arriba a la derecha donde dice "Actualizar componente")
Eso no va a cambiar nada de tu instalación, así que no tiene ningún riesgo, pero ya podrás seleccionar la comprobación para otras versiones Moodle. En cada caso te indicará si la versión que tiene el servidor de PHP, MySQL, etc. son compatibles (o no) con cada versión de Moodle.
Sobre tu consulta sobre usuarios: como te decía ayer, si activas y configuras adecuadamente la "Autenticación" por base de datos externa para que lea los datos de las tablas de WordPress, tendrás resuelto que los alumnos puedan identificarse en tu Moodle. Pero después de identificarse, un usuario solo entra a los cursos en que está matriculado. Es decir, el procedimiento habitual es que en cada curso Moodle (en tu caso creo que son "materias") solamente se matricula a ciertas personas, bien sean profesores o alumnos, para lo que existen diversos sistemas: matriculación manual o interna, archivo plano CSV, base de datos externa, etc.
No he terminado de entender bien lo que dices de escoger entre las 11 materias, etc. pero me parece que solo con la autenticación no te resultará posible gestionar lo de los accesos de alumnos de primer año, etc.
Saludos.