I checked the Photoshop JSX object model and you can access LayerComps, but there is no magic function to save from one file to another. Something like this can be written to disk, for example, from file1.psd, and then downloaded to file2.psd.
This is a slightly long shot, and I do not know if it is worth it.
For web prototypes, I use Fireworks and I am very satisfied. You can easily create symbols (the same as in Flash and Illustrator), and even save them in a shared library, which means that it will be easy for you to update navigation elements, for example, for all files using it. You can even import PSD files into Fireworks, but not all filters will be supported.
I donβt know if you can save most of the eye candy in Photoshop, and then easily assemble the versions using fireworks.
source share