Te lo scrivo in c#tanto la sintassi non cambia molto (scusa ma vb ed io siamo reciprocamente allergici)
codice:
//Recupera la data corrente compresa di secondi e frazioni
string s = DateTime.Now.ToString();
//Elimino spazi bianchi e caratteri speciali
string[] strs = s.Split('/', ' ', ':');
s = string.Empty;
foreach (string sub in strs)
s += sub;
//Aggiungo l'estensione
s += ".txt";
Il nome del file è sicuramente univoco a meno che due client eseguano la funzione nella stessa frazione di secondo...credo che nemmeno a volerlo fare apposta ci riuscirebbero ma per essere sicuro ci attacchi alla fine anche il cognome del cliente.
P.S.
L'ordine via file txt è un idea barbara, chiamala Attila l'app almeno