Usando xElUpload, solucioné de la siguiente manera el tema de duplicados en los nombre de archivos a subir. O sea, renombrar el archivo con la fecha y hora actual del servidor (segundos incluidos), quedando así por ejemplo: 20040910131106.jpg (AAAAMMDDHHMMSS.Extension)
Código:
Nombre = Split(objFich.Nombre, ".")
Extension = Nombre(Ubound(Nombre))
strNombreFichero = Year(Now()) & Month(Now()) & Day(Now()) & Hour(Now()) & Minute(Now()) & Second(Now()) & "." & Extension
Es muy dificil que dos usuarios suban un archivo al mismo tiempo, pero puede ocurrir (en mi caso es imposible porque no es multiusuario =). En ese caso, podés concatenar adelante del nombre de archivo, el nombre de usuario y listo. No hay más posibilidades de nombres duplicados