You can do variable substitutions on certain fields in Orbiter. You can try to do it in the filename field. To see what you have access to, grep Orbiter.cpp for "NPDT" .. and that should put you smack dab in the middle of the switch() for variable substitutions.