You could try using Stay, but I think it's not designed for this task.
Alternatively, with AppleScript:
tell application "System Events" to key code 124 using control down # press control-right to navigate to space 2 if you're on 1 tell application "Safari" activate # bring to foreground, open window set bounds of window 1 to # window position and size end tell
Using this code, you can navigate around your spaces, open applications and resize their windows. I think some applications that aren't AppleScriptable might not work though.