Looking at the Xcode AppleScript dictionary with ScriptDebugger, and its not looking good for opening a single file in a new tab, or a list of files in their own tabs.
Why do I want this? I have several branches in my companies app, each of which focuses on a different section of the code. I typically have a dozen files open. When I switch branches now, I have to close each tab, then manually open each of the important files again.
Would really be nice to automate this somehow ...