se non usi parentesi {} if può contenere solo una istruzione per questo ti dà errore l'else, perchè ne hai 3

sostituisci con
codice:
if (@move_uploaded_file( $_FILES['file']['tmp_name'][$chiave], DIR_UPLOAD.$_FILES['file']['name'][$chiave])){
echo "FILE {$_FILES['file']['name'][$chiave]} TRASFERITO!"; 
$var1 .= $_FILES['file']['name'][$chiave]; 
$this->inseriscidati($var1);
}else{
die("ERRORE NEL TRASFERIMENTO DEL FILE ".$_FILES['file']['name'][$chiave]."");
}
ciao