Non conosco l'RMI, quindi rispondo solo alla prima domanda: no!
Un socket puo' essere utilizzato solo da un processo, quindi i due server devono usare porte differenti.