If somehow you could send your savestate to the other client (creating a socket, or a service somewhere) then it would be simple to start in that state