Hi Jake,
if you run multiple samples with one command, all the output will be written into the same files.
If you want separte outputs, you would have to write a loop over the input files, and start each run in a separate directory,
or add distinct --outFileNamePrefix to each run.
Alternatively, you can specify multiple RG tags which will be added to each read - then you can split the resulting BAM file into separate files by read group, e.g. --outSAMattrRGline --outSAMattrRGline ID:s1 , ID:s2 , ID:s3
Note that in this list the commas have to be separated by spaces.
Another convenience option implemented in 2.5.4a is --readFilesPrefix, where you can define a constant file prefix for all samples and thus simplify the --readFilesIn list.
Cheers
Alex