However, I don't think that it is the solution to my problem.
I want to set up a data-driven subscription for an existing report that has several multi-valued parameters. The business requirements are to send the report, with various combinations of the multi-valued parameters, to different people as an overnight batch job.
What I attempted was to create a subscription table with a column for each of the report's parameters and for the multi-valued parameters supply a CSV string. However, I've been unsuccessful in getting SSRS2008 to set the multi-valued parameters when it starts the scheduled task.
I've since found, in another forum (http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/b2c50aea-2032-4025-a155-306c00fcb856/) that this is a "feature":w00t: of SSRS2008 Report Manager. Nice one Microsoft - Not!