Chris,
You can use the ReportOptions BaseName variable to contain the serial number that you want to appear in the report’s filename. If you’re using the Single Pass execution, try copying the ReportOptions callback from the process model and placing it into your sequence. The default ReportOptions is blank so you can add your own method of obtaining the serial number from the DUT. Once you have the DUT S/N, copy it into the Parameters.ReportOptions.BaseName string so that it will appear in the filename. Copy the S/N into the variable, RunState.Root.Locals.UUT.SerialNumber to have it appear into the Report header.
Hope this helps, Please see the attached example TS3.1 sequence file.
Todd