non ho potuto verificare la query perchè non ho le tue tabelle, ma proverei questa strada, o una simile che si adatta meglio alla tua struttura dati
<?php
$query = "select * from a_materie
join (select a_iscrizioni.*
join a_creacrosi on a_iscrizioni.id_creacorsi = a_creacorsi.id_creacorsi
join a_corsi a_creacorsi.id_corsi = a_corsi.id_corsi)
on id_materia1=id_materia
where id_iscrizioni=$voto";
$result = mysql_query($query, $conn) or die (mysql_error() );
...
?>
ciao
sergio