Potrebbe bastare la riga

CommonDialog1.Flags = cdlOFNOverwritePrompt

prima di eseguire la

CommonDialog1.ShowSave

con cui ottieni il nome del file.