>>116
ログイン前のメッセージであれば /etc/issue または /etc/issue.net
をいじるといい。中身は単なるテキストファイルだ。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/272etcissue.html

ログイン後(ユーザ認証後)のメッセージであればユーザのホームディレクトリにある
.bash_profile をいじればいい。こっちはシェルスクリプトといって任意のプログラム
を記述することができる。ログアウトの時は同じくホームディレクトリにある
.bash_logout をいじればいい。

telnetだとそのプロトコルの性質上(テキストしか扱えない)画像の表示や音声の再生は
できないが、テキスト(ASCII)アートを使えばそれっぽく作ることができるだろう。

また、テキストに色づけや反転・点滅などを付けることも出来る。
http://hp.vector.co.jp/authors/VA016670/escape_code.html
telnetクライアントがvt100に対応しているものでなければいけないが。