咳@職場です。

    ま> 私(たち)が考えていたのは内容を標準出力に出すようなプログラム
    ま> を生成する(それから実行する)ようなコマンドでした.

あ、そうでしたか。

    ま> たとえば

    ま> print <<END_OF_HTML
	略
    ま> END_OF_HTML

    ま> と変換して実行するようなものです.

実は内部でそういう感じのコマンド列を生成して eval していました。
では eval しないでそのまま出力すれば良いんですね。

帰宅してからそう直して再投稿します。

-- 
せき