Hmm, I don't know how to make it run multiple programs simultaneously, but I think you may need to make your original .bat file open up other .bat files.
I'm no expert on .bat commands but I think the command to stop a program is "taskkill /f /im ccleaner.exe". But that works only if you have xp pro (not sure about vista). For XP home you can download http://home.wanadoo.nl/gigajosh/files/taskkill_en.zip and put it into the windows folder after you extract it. I've already tested it so I can verify it works. =D
First off, if using autorun.inf, you'd need to make a batch file, and run that batch file from autorun.inf. Then, in the batch file, each new line will make each program run consecutively. For example, your batch file could look like:
When it gets to the end of the batch file, it'll terminate automatically. The /f tag on the shutdown line will force all open programs to close. Alternatively, you could use the taskkill command, like kk0425 mentioned. Syntax for that would look something like this: