どちらで質問すべきか迷ったのですが、とりあえずこちらに書かせていただきます。

サイト上で簡易的なデータベースを作成しようと考えています。
検索を行うCGIとは別に、フォームから投稿したデータをログファイルに記録するCGIを作りたいのですが、Perlで

『フォームから送られて来たデータを既にログファイルに記録されているデータと照会し、既に同じデータが書き込まれている場合はファイルに記録しない』

という処理をさせる事は可能でしょうか?
また、可能な場合はテキストエリアから送られた複数行のデータを一行ごとに上記の処理を通す事ができるでしょうか?
フォーム側のvalue事にチェックする事は変数利用で可能と思うのですが、一連の文章も照会できるのかが解らず…。

ログファイルに重複したデータがいくつも書き込まれるのを回避したいのですが、基本的な設計自体がおかしい、質問するスレ違いなどありましたらご指摘いただけると幸いです。
データベース作成したいならMySQL+DBI利用が良いと言われたのですが、鯖がMySQL未対応なのでPerlで動かしたいと思っています。