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())