>>328
>なにを作ろうとしているのか怪しいが、何でグローバルIPが必要なんだ?
グローバルIPを知らないと、クライアント側のリモートメソッドが呼び出せないからです。

>ファイアウォールで、Inboundなパケットを許可しないといけないんやけど・・・
クライアント側でファイアウォールの設定をさせるのはやむをえないと思っています。

やはりサーバを用意する必要があるんですね。
ソケット渡し(ttp://www2s.biglobe.ne.jp/~cru/library/java/watasi.html)みたいにCGIを使えばなんとかなりそうなんですが、
サーバプログラムを移行しやすいように、CGIに依存しないでクライアントIPを取得できればいいのですが・・・。
現在ソケット通信で接続元のアドレスが取得できないか奮闘中です。