Here's a sort of dumb example using my ShellPipe control.
This demo is just automating an instance of cmd.exe and then sending time /t to it every tick of a Timer until you quit. The responses are shown in a RichTextBox.
If you focus on using ShellPipe as a control and don't bother looking at its code it is pretty simple to use. Comments in ShellPipe.ctx describe its properties, methods, and events.
Note that ShellPipe works well only with Console (command line) programs that use Standard I/O. Programs that use the Console Device directly won't work because they don't have redirectable I/O.
You could use WSH (VBScript can't do it alone, those are functions of the WSH script hosts WScript and CScript) for controlling a process. However ShellPipe doesn't result in a visible console window lurking around to worry about.
If you really need to Telnet it will be easier to use a Telnet component. There is at least one in the CodeBank area here.