Hi,
I tested read only disks feature [1] and it worked fine. I used this configuration:
1) RHEL 6 VM rhel1 with shared disk mounted as RW,
2) RHEL 6 VM rhel2 with shared disk mounted as RO
3) Windows 7 VM win71 with shared disk mounted as RO
rhel2 and win71 VMs sees all files on shared disk, but the disk was read only
for them.
Martin
[1]
http://www.ovirt.org/Features/Read_Only_Disk