$vc=$vc.","."'".$vcampo[$i]."'";

a inizio riga ti ritrovi una virgola in +

$vc.=",'{$vcampo[$i]}'";

e alla fine di tutto

$vc=substr($vc,1);

inoltre ti consiglio, prima di eseguire una query, di scriverla a video per vederne il risultato

se vuoi inserire in una variabile di testo un elemento di un array usa le {}

$pippo= "ciao {$utente[4]} come stai?";

oppure

$pippo= "ciao '{$utente[4]}' come stai?";

tieni piu pulito il codice e lo interpreti meglio