Se non ho capito male il tuo id è la variabile $key che cicli nel foreach...quindi potresti crearti una query come questa
Codice PHP:
foreach ($tipo as $key => $value) {
$sql2 = "Update table set $value='y' where id=$key";
$query2 = @mysql_query($sql2) or die (mysql_error())
}