Thanks for the answer. I'll look into Mac OS X cron's ability to send output.
But my main answer was in finding an SMTP service that can send emails. In your example, don't you have to log in to smtp.server.name? If so, don't you need to put a password somewhere in that tcl script?