Another possibility you should consider is using PERL or
another scripting lanuguage to "assemble" an Ocean run
file from "components". For example you might have a
"header" that has consistent include-chain / search path
and system variables settings, a "custom" portion that
has the electrical variables and analysis, an "output"
that saves the data you want or calculates / plots,
etc.
I've used awk this way to build veriloga stimulus and
output-checking files from raw .vcd files, and back
when there was a decent command language (cdsSpice)
I used to write all the sims that way, lots of reuse. And
we've used Cadence menu hacks to invoke PERL for
netlist pre-processing.