設定ファイルの外部化

複数の人間が管理に携わることを考えてディレクトリ毎にユーザーIDとパスワードを(複数)設定できるようにしようと思う。
いずれそれらの情報も管理画面から設定可能にする必要があるだろうから、設定関係は外部ファイルに纏めてしまうのが得策だろう。
で、そのような場合どう処理するのが良いのだろう。例えばcsvのような形式のファイルを読み込んで分解して処理?それともライブラリファイルみたいなものを作ってrequire?いやその前に、ライブラリってどうやって書くんだ。