Hi @ninjasoar,
please valid your amibroker license before asking for something in this forum.
That said, I'm not sure what you are really asking for. If you simply want to keep equity curves for other use, why don't you use backtesting on all tickers in your (watch?)list to produce equity curves ? No need for SetForeign()/RestorePriceArrays(). Then you can access produced equity curves very simply using Foreign() read Calculating multiple-security statistics with AddToComposite function
An alternative: store your curves in arrays with StaticVarSet() and retrieve them with StaticVarGet()
Good luck