I haven't found a built-in feature to do that, so I wrote a script that takes a dashboard template and a csv list of parameters in order to generate multiple individual dashboards and schedules.
I haven't published it, as it is quite ugly, but if you want I can send it to you.
Thanks. I lost track of this question but the need continues to arise. It would be great if you could send me a copy of your script.
This looks great! Definitely going to be trying this out. Marking this as the accepted answer since it seems to be the only possible way to accomplish this.