Here's how it was done in TestDirestor. I think it still works:
First, you must set your WinRunner script to accept parameters and then you can set the value of the parameters within TestDirector.
1. You can define and manage test parameters in the Parameters tab of the Test Properties dialog box within WinRunner.
a. Bring up your test in WinRunner (either launch test from Test Script tab or connect to TestDirector from WinRunner and open test).
b. In WinRunner, choose File -> Test Properties and click the Parameters tab.
c. Click <Add>. The Parameter Properties dialog box opens.
d. Enter a Name and a Description for the parameter.
e. Click <OK>. The parameter is added to the Test parameters list.
f. Use the Up and Down arrow buttons to change the order of the parameters.
Because parameter values are assigned sequentially, the order in which parameters are listed determines the value that is assigned to a parameter by the calling test.
g. Click <OK> to close the dialog box.
To learn more about defining parameters for a test in WinRunner please refer to the WinRunner User's Guide in the section Defining Test Parameters in the chapter Calling Tests in Part IV Programming with TSL.
a. In the Test Lab tab, double-click on your WinRunner script to bring up the Test Run Properties dialog box (or highlight test and go to Tests -> Test Run Properties).
b. Click on the Configuration button.
c. In the Exec Configuration tab, you can view the following test information:
Test Parameters Description
Parameter Name The name of a parameterized property.
Parameter Value The value of a parameterized property. You can enter the parameter value here.
Add-ins The WinRunner add-in required to run the test.
d. Click <Close> to exit the Test Run Properties dialog box.