Te estas ahogando en un baso de agua y buscandole la quinta pata al gato.
No necesitas en lo absoluto RMI para lo que tu deseas. Ya debes saber que el objeto ServerSocket se queda esperando a que un cliente trate de conectar con el, pues bien, lo unico que debes hacer es dejar en un hilo al servidor escuchando por su parte cuando un cliente trate de conectar con el, y cada vez que recva una peticion de conexion simplemente inicias un nuevo proceso donde construyes la venta y la desplegas.
ejemplo
Código PHP:
Socket socket = null;
while((socket = server.accept()) != null) {
new Thread(this);
}
//aca estara el metodo run del hilo
public void run() {
Frame ventana = new Frame("TITULO");
ventana.setSize(500, 300);
//aca debes inicra la ventana a tu antojo y finalmente
//solo hacerla visible
ventana.setVisible(true);
}
Saludos