Is there a way to disable a telnet session from my desktop to a server from timing out, ever. This should be done from the client if at all possible.
Does it have to be telnet? Using plain telnet is highly discouraged due to it not being very secure.
If you can use SSH, it has two features that will help you: TCPKeepAlive (which is enabled by default, so no need to use it) and ServerAliveInterval (which is disabled by default, so enabling this may help you).
From the man page (man ssh_config):
To use this on a one-time basis:
To use it always, add