How to launch a form to use a site other than the current site

I remember doing something similar and I used a clone instead and I wonder instead of using SetUser if you can use SetPlant or SetPlantID.