You can get free shells, i used to when msn was open to clients such as mIRC a few years back.
But shell accounts are quite cheap and you usually get a couple of processes with it, so you can upload your tcl script to run a bot on it, very effective too with a whole range of commands.