お知恵を貸して下され。

LAN上に5台のPC(全てwindows 7)があり、データを毎日蓄積しています。
全てのPCで同じデータをバックアップとして持つのは不経済なので
5台中の2台にだけ同じデータが存在するようにしたいと考えてます。

全てのPCのC:\data_share\以下をデータ蓄積用のディレクトリとして使い、
自PCにファイルが無くてもLAN上の他のPC上のデータ蓄積用のディレクトリに
ファイルがあれば、存在するように扱いたいと考えてます。

例えば、PC1上でメモ帳を使いC:\data_share\a.txtを作成すると
PC2のC:\data_share\a.txtにコピーが作成され、PC3のローカルディスクには
C:\data_share\a.txtは物理的には存在しないが、存在しているように
見える。といった感じの事をしたいです。

この場合、もっとも簡単に実現する方法はどのようなものがあるでしょうか?

ファイルシステムフィルタードライバが最後の手段だと思いますが、MSの製品で
このような事が出来たり、ファイル共有を駆使すればできるとかの情報を
頂けると助かります。