みなさんの助けが欲しく、やってきました。

今仕事でperl言語をやっています。
アンケートのページの改造をやりたいのです。
質問なんですけど、ボタンをクリックすると、
アンケートのデータが入っているテキストファイルを読み込み、
その読み込んだデータでCSVファイルを作成して、
そのCSVファイルをダウンロードさせたいのです。

どうすればいいでしょうか?

【流れ】

・データファイルの読み込み
   ↓
・CSVファイル作成して、データを書き込む
   ↓
・CSVファイルをダウンロードさせる

よろしくお願いします。