そうだなあ、>>439はちょっと無茶だとして…よし。

入力フォームを表示。
→データを送信されたら送信内容の確認画面を表示。
→それで良ければメールで送信。

というシステムでも作ってもらおうか。

・入力フォーム表示部分を含めてCGI本体1ファイル、
 これに外部CSSファイル・外部テンプレートファイル・外部設定ファイル・Jcode.plの
 合計5ファイルでシステムを構成する事。
・入力フォームや確認画面の基本的なHTMLはヘッダやフッタ部分を含めて
 1つの外部テンプレートファイルで管理し、HTMLの知識があればCGIの知識が無くても
 ある程度自由にいじれるようにする事。
・テンプレートや設定ファイルをいじった結果フォームの入力項目が
 増えたり減ったりしてもちゃんと対応できるように作る事。
・出力されるHTMLはXHTML1.0に完全に準拠する事。
・確認画面で訂正項目があって入力フォームに戻った場合は
 以前の入力内容が最初から入っているようにする事。
・入力フォームから確認画面に移行する際は必須項目の未記入をチェックする事。

具体的にどのようなフォームタグを設置してどの項目が必須でどれがそうでないかとかは
設定さえできればテンプレートでも設定ファイルでも、どちらで実現してもらっても構わない。
他に質問があれば随時答える。