Export models and animations
Run a server process as a separate application on the server machine.
Open up a socket on some port on the server, and wait. Meanwhile, your Java applet opens up a socket to that port on the host, and starts to send Improv data over it. The server program writes this to disk.
Run thru all the actors/layers/sequences/etc and generate the VRML that corresponds to the current actor state.