Not only can't you do it from VB, you can't do it on the other LAN - someone who has permissions on the other router has to connect to that router (usually from inside the LAN) and forward whatever port(s) your application is using. This is regardless of the application - incoming connections have to be forwarded on any LAN that expects to handle incoming connections (like web servers, ftp servers, etc.)