per il nome del file devi creare una variabile che lo contenga secondo il nome che vuoi, tipo
$file = $qualcosa.'.txt';
ci puoi mettere per esempio la data col l'ora per avere sempre file con nomi diversi, rispetto alla finestra per scegliere la cartella ti dico solo che se fai qualcosa del genere devi proteggere questo script perché non è sicuro.