Let me get this straight.
All you want is to have some shared files to all your windows Vms? Literally a File Share server?
You then thought of setting all your VMs as a cluster so that data could be synchronized? How many VMs do you plan on having access to the files? Do you plan to set up a cluster with ALL of them? Not too sure if you can do it if all VMs are on one ESX server. Do you plan to have your VMs access the same file at the same time? If you do then you need some sort of cluster and also some sort of clusterring aware file system. As you will get corruption using plain ntfs. If you plan to create something like a homes directory then you can get by with plain file sharing.
Have to tell you your solution sounds pretty painfull and possibly expensive.
Honestly speaking you would be better of setting CIFS (smb) shares or NFS shares. You can configure your windows VMs to map them as part of login scripts.
Otherwise you can configure iscsi on your VMs and configure youir server to share out those drives as iscsi luns.
both of these will let you have access to files on the file server. Difference is on how the drives look to the VMs. with CIFS and NFS they see files.. with iscsi they will see the equivalent of a HD. If this will be visibvle to multiple VMs that HD needs to be formatted with a propper file system... NTFS will not do as its not cluster aware.
Personally I have created fully virtualized environments where file sharing was taken care of by a Linux server using samba. All my windows VMs could access the shares all the time.