Hola , tambien lo que puedes hacer si pretendes realizar un servicio web estilo imageshack o similares es crear un numero o cadena aleatoria como nombre de la carpeta donde luego tu subes el fichero que el usuario pretende guardar.
ejemplo de creacion aleatoria de ficheros:
Código PHP:
<?php
$aleatorio=rand();
if(is_dir_exists($aleatorio)){
}else{
mkdir($aleatorio);
chmod($aleatorio,0777);
move_uploaded_file($aleatorio,$fichero);
}
Saludos