Hola yole
Con la función copy() de php puedes subir tus archivos al servidor. Puedes buscar en
google y encontraras varios códigos de ejemplos de su utilización.
Luego los otros datos que quieras guardar como la descripción, nombre, etc lo tendrías que hacer con mysql para guardarlos en una bd
Saludos!