Haven't done clustering with iSCSI (just had a single "client" accessing iSCSI), but with all the rest - Fiber, FireWire, SCSI (regular) you would have to use "cluster" file system, otherwise file system will get corrupted every time you'll try to mount or to access the storage from two different "clients" - some of the file systems are very very pricey - $64K and more, so of them are free (with Linux and Oracle). I know under Windows you can use "shared" storage for specific applications like MS SQL.
I would think Windows Adcanced (and Datacenter) edition would have clustered FS built in (never tried personally).