La parte que ejecuta el usuario es un simple ejecutable que no necesita ninguna configuración. Tú debes ejecutarlo desde tu programa con los parámetros adecuados (normalmente la IP tuya). Así que es muy simple. En tu programa pones una opción en el menú, algo así como "Conectar con servicio técnico". El usuario pulsa esa opción y a tí te sale una ventanita diciendo que "fulanito de tal" quiere conectar contigo, le das a 'ok' y... a trabajar
La única configuración es en tu caso, que debes redirigir en el router el puerto elegido al equipo que quieras de tu red.