About getting immobiles back home : you've to have Astral-2, and can script "Returning", a battle spell that returns you back home.
Downside is that if the battle does not Last till the end of your script, you're stranded - until the next battle that is !
