Holas gVenom
Prueba algo como esto:
Código PHP:
$mensaje .= "Curso de su interes: " . join($_POST['cursos'], " - ") . " \r\n";
O sea, si recibiste en $_POST['cursos'] varias opciones, entonces se supone que $_POST['cursos'] es un arreglo, por lo tanto, debieras tratarlo como tal o_o ...
Bueno, esto tomando lo que hiciste y te aconsejaron antes, porque en mi caso personal, nunca he podido recibir los valores de $_POST así, yo lo que hago es tomar todas las opciones del select con Javascript y meterlas en un solo campo oculto del formulario :P...