When you set the parameter up, give the parameter values that you want the user to be able to select from.
Then, whenever the report is initiated, the report will prompt for a parameter value.
However, if the user is just going to be successively running, I would have thought that they'd be manually refreshing the report anyway. Unless you're running from an app.
Naith