He estado viendo el codigo de ejemplo, pero no entiendo que es la variable "pictures", yo tengo puesto en las etiquetas html img0,img1.... que tengo que hacer un array llamado pictures?
 
He intentado hacer lo siguiente, como cada etiqueta HTML es img0, img1,...img10  
 Código HTML:
 <INPUT TYPE="file" NAME="img0" SIZE="30">
<INPUT TYPE="file" NAME="img1" SIZE="30">
<INPUT TYPE="file" NAME="img2" SIZE="30"> 
 he intentado adaptar el código del upload a mi programa pero aun asi no funciona  
 Código PHP:
    $uploads_dir = '/img';
$cont=0;
$b=0;
for($cont=0;$b==0;$cont=$cont+1)
{
    if ($_FILES["img'.$cont.'"][tmp_name] != "") {  //Aprovecho la variable $cont
        $tmp_name = $_FILES["img'.$cont.'"]["tmp_name"][$key];
        $name = $_FILES["img'.$cont.'"]["name"][$key];
        move_uploaded_file($tmp_name, "$uploads_dir/$name");
    }
    else
       $b=1; // Si no existe la imagen b=1 y acaba bucle for
}