>>311
改行で分割すれば重複チェックに使える最小単位の1行になるでしょ。
その1行でチェックを行数分繰り返せば複数件チェックしたことになる。単純には。
で書き込みと検索、どっちに処理をさせるかと言えば原則的に呼び出される回数が少ない方。
たぶん書き込み時が無難だと思う。