rispondo al titolo e non allo script....

un update multiplo con valori differenti da immettere per ogni record lo fai scorrendo l'array $_POST che lo contiene. devi pero' passare l'id del record interessato altrimenti come faresti a sapere quale record modificare?

codice:
foreach($_POST['nome']['id'] as $key => $value) {

mysql_query("update tabella set campo = $value
                 where id = '$key' ");
}
tanto per dire come dovrebbe essere il giro del fumo.