Il percorso ce l'hai dato che decidi tu dove andranno i file, per il nome del file o processi tutto assieme dati form + file (soluzione migliore) oppure processi prima il file lo salvi e crei una sessione col nome (se possibile) e comunque il problema va gestito lato server.
Che linguaggio usi cosi si sposta la discussione nel forum adeguato.