para subir las imagenes podes usar lo siguiente
 
creas un formulario como este  
 Código HTML:
 <FORM ENCTYPE="multipart/form-data" METHOD="post" ACTION="uploader_process.php">
	<TABLE border="0">
		<TR>
			<TD WIDTH="140">Foto1:</TD>
			<TD WIDTH="200"><input type='file' name='foto[]'></TD>
		</TR>
		<TR>
			<TD WIDTH="140"><input type=reset value='borrar todo'>       <input type="submit" value="insertar" name='insertar'></TD>
		</TR>
	</TABLE>
	</FORM> 
 y luego creamos el archivo uploader_process.php 
 Código PHP:
    <?php
//directorio donde tienen que ir los archivos
$uploaddir = "images/";
//cuantos archivos se pueden subir? si quieres un numero mayor de cantidades solo debes modificar esto y agregar campos de imagen en el formulario del mismo modo que el anterior
$cant = 1;
//tamaño maximo permitido
$tam = 90000;
//función que evalua el tamaño de los archivos
function check_size($archivo)
{
    global $tam;
    if(!($archivo <= $tam))
    {       
    return false;
    }   
}
//funcion que evalua el tipo de archivo
function check_tipo($archivo)
{
   if(exif_imagetype($archivo) != (IMAGETYPE_JPEG || IMAGETYPE_GIF || IMAGETYPE_PNG))
   {
      return false;
   }
}
//compruebo los archivos
for ($i = 0; $i <= $cant - 1; ++$i)
{
    if(check_size($_FILES['foto']['size'][$i]) === false)
    {
        echo "El tamaño de por lo menos un archivo supera el limite permitido.";
    }
    
    elseif ((!($_FILES['foto']['tmp_name'][$i] == "")) && (check_tipo($_FILES['foto']['tmp_name'][$i]) === false))
    {
       
            echo "Por favor compruebe los archivos!<BR>Solo se admiten archivos del tipo .gif, .jpg o .png.";
        
    }
    
    elseif (!($_FILES['foto']['tmp_name'][$i] == ""))
    {
        move_uploaded_file($_FILES['foto']['tmp_name'][$i], $uploaddir . $_FILES['foto']['name'][$i]);
        echo "El archivo <B>". $_FILES['foto']['name'][$i] ."</B> ha sido cargado al servidor.<br><br>";
    }
}
?>    
  
y para que te tome las imagenes solo deberas crear un visor de fotos que podras encontrar varios en internet o sea una galeria de fotos que te tome los archivos automaticamente (hay muchas) y direccionarla a la carpeta donde se suben las fotos 
espero haberte sido de ayuda 
recuerda que para subir los archivos tienes que tener los permisos adecuados en tu servidor