The problem is that the telnet protocol use some communication parameters negotiation before you can start transmitting your text.
You need to take into account when designing your tcl probe.
The best is to capture a sniffer trace going to your server, extract the negotiation part and replay it from within your probe.
Gilles.