Ответы:
Проще говоря, вы, вероятно, не можете.
Маршрутизация работает по IP-адресам, а не по портам и программам. Если вы знали, что одна программа будет пытаться перейти только на определенные IP-адреса, а другая - на другие IP-адреса, вы могли бы изменить таблицы маршрутизации, но я не вижу, чтобы это происходило в вашем сценарии.