por que  no mejor en esta parte lo haces asi :
   Código PHP:
    
<li><input type="text" name="foto_name" value="$fot['foto_name'][0]" size=20></li> 
    
  creo que tu for each esta mal  
 Código PHP:
    
<?php 
foreach($key as $value => $foto_name){ 
    mysql_query ( "UPDATE fotos SET foto_name='".$_POST['foto_name'][0]."' WHERE foto_id=$foto_id ", $link )or die"Error estas jodida : ".(mysql_error())
echo "Actualizadio ->".$key." - - Con id  : ".$foto_id;
} 
?>    
   
tambien te recominedo que evites estas cosas se ve muy feo  
 Cita:  name=\"foto_descripcion\"
    Abre y sierra las etiquetas php y se vera mas logico que añadir tantos eslashes es matador.