I can't vouch for this working in Workstation, but it works within Server.
Build node 1. Add the cluster disks on a second controller. Shut it down, take a copy of the vmx file and then edit the vmx file.
Build node 2, and edit the .vmx file to contain the same entries for the shared disk.
Here is a copy of my clustered disks from one of my vmx files, I'm using ESX as an OS in this test, but I would expect MS to see the disk in the same way.
scsi1.present = "TRUE"
scsi1.sharedBus = "virtual"
scsi1.virtualDev = "lsilogic"
scsi1.pciSlotNumber = "41"
disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
scsi1:1.fileName = "K:\Virtual Machines\ESX_LUN_01\ESX_LUN01.vmdk"
scsi1:1.mode = "independent-persistent"
scsi1:1.present = "TRUE"
scsi1:1.redo = ""
scsi1:1.writeThrough = "TRUE"
scsi1:2.fileName = "K:\Virtual Machines\ESX_LUN_02\ESX_LUN02.vmdk"
scsi1:2.mode = "independent-persistent"
scsi1:2.present = "TRUE"
scsi1:2.redo = ""
scsi1:2.writeThrough = "TRUE"
Neil
VCP