Perhaps you could store the file name in a session variable and pass that along.
string filename = "99-Authorize.Net - " + date1 + " @ " + date2 + ".ach";
You could then use this with:
filename = Session("DateFileName");
Very simplistic but might suit your need.