Hasta donde yo se no es posible hacer lo que dices. Cuando se hace un envío de correo masivo a varios usuarios, todos reciben el mismo contenido. Quizá haya alguna manera de personalizar los correos que desconozco pero lo que no podrás hacer en ningún caso es enviar la contraseña por la sencilla razón de que Moodle no la almacena. Únicamente almacena una versión encriptada de la misma que de nada le serviría al alumno.
Para resolver ese problema en nuestro caso, subimos a los usuarios mediante un fichero CSV creado en Calc (LibreOffice). En este fichero están las contraseñas. Una vez subido el fichero a Moodle, hemos creado un pequeño programa totalmente independiente a Moodle que lee ese fichero y envía correos personalizados a cada alumno. A cada uno le envía su usuario y su contraseña.
Este envío lo podrías hacer incluso desde el propio LibreOffice: menú Herramientas > Opciones > LibreOfice Writer > Correo para combinar correspondencia.
Espero que te sirva.