buenas juanfuentes. probe el codigo y me salio. pero hay un pequeño problema. yo tengo 4 campos de tipo archivo. subo la primera imagen y me sale con los permisos, pero en los demas 3 campos cuando los subo al servidor, no le asigna los permisos,
 
te muestro mi codigo de como lo hice.  
 Código PHP:
                    #editamos la foto del producto.
                if($_FILES['imagen_producto']['size'] != '0' ){                
                    $foto_producto = $_FILES['imagen_producto']['name'];
                    $path = "../../productos/";
                    
                        if(move_uploaded_file($_FILES['imagen_producto']['tmp_name'],$path.$foto_producto)){ 
                            move_uploaded_file($_FILES['imagen_producto']['tmp_name'],$path.$foto_producto);
                            chmod($path.$foto_producto, 0777);
                            
                        }
                                    //echo "con foto<br>";
                }else{
                            $foto_producto = $_POST['nombreFoto'];
                            
                }
                
                #editamos la foto 1.
                if($_FILES['foto1']['size'] != '0' ){                
                    $foto1 = $_FILES['foto1']['name'];
                    $path2 = "../../productos/fotos/";
                    
                        if(move_uploaded_file($_FILES['foto1']['tmp_name'],$path2.$foto1)){ 
                            move_uploaded_file($_FILES['foto1']['tmp_name'],$path2.$foto1);
                            chmod($path2.$foto1, 0777);
                            
                        }
                                    //echo "con foto<br>";
                }else{
                            $foto1 = $_POST['nombreFoto1'];
                            
                }
                
                #editamos la foto 2.
                if($_FILES['foto2']['size'] != '0' ){                
                    $foto2 = $_FILES['foto2']['name'];
                    $path3 = "../../productos/fotos/";
                    
                        if(move_uploaded_file($_FILES['foto2']['tmp_name'],$path3.$foto2)){ 
                            move_uploaded_file($_FILES['foto2']['tmp_name'],$path3.$foto2);
                            chmod($path3.$foto2, 0777);
                            
                        }
                                    //echo "con foto<br>";
                }else{
                            $foto2 = $_POST['nombreFoto2'];
                            
                }
                
                #editamos la foto 3.
                if($_FILES['foto3']['size'] != '0' ){                
                    $foto3 = $_FILES['foto3']['name'];
                    $path4 = "../../productos/fotos/";
                    
                        if(move_uploaded_file($_FILES['foto3']['tmp_name'],$path4.$foto3)){ 
                            move_uploaded_file($_FILES['foto3']['tmp_name'],$path4.$foto3);
                            chmod($pat43.$foto3, 0777);
                            
                        }
                                    //echo "con foto<br>";
                }else{
                            $foto3 = $_POST['nombreFoto3'];
                            
                } 
    
  saludos.