Вам нужны клиент и сервер, по одному на каждом конце. Они могут обмениваться данными через TCPIP (TCP или UDP), сеть Microsoft (с именами Pipes, Mailslots) или что-либо еще. Некоторые параметры зависят от того, на какой ОС работают эти две машины, но, поскольку вы упомянули NET SEND, мы, вероятно, можем предположить некоторую разновидность Windows.
Служба сообщений отсутствует в более поздних версиях Windows NT (Vista, Windows 7), поэтому это не лучший вариант. Есть и другие мессенджеры Mailslots, а также множество мессенджеров UDP.
Реальный вопрос в том, какое действие вы хотите выполнить «нажатием кнопки». Черт возьми, вы могли бы легко запустить Telnet, если бы он дал вам то, что вы хотели.
Не забывайте, что вам, возможно, придется открывать брандмауэры, чтобы любой из них работал.
.Net Remoting недоступна в VB, вы должны иметь в виду VB.Net. Это технология вызова удаленных объектов, и, вероятно, не то, что вам нужно.
Вы, вероятно, быстрее получите результат, выбрав один набор инструментов разработки и используя все, что он предлагает для сокетов TCP или UDP.