I don't believe you can create references with Dispatch, but the Task tool will allow you to do this.
I hadn't thought of that! Thanks Adrian, I'll look into it now!
Couldn't figure out how to do this through tasks - I'm not sure what the development environment is for tasks or what com libraries I have access to or anything- it's kind of silly if you ask me.
I ended up getting a copy of Solidworks' add-in tWiP 60 from my VAR which can be launched from dispatch.
This add-in lets you launch a template and set a reference to the file that was selected.
Took quite a bit of work to fix it - it was not working for me out of the box. I have it working now though.