The only way to have more then one initiator connecting to the same target is to have the VMware setup in a High Availability cluster other wise you can have corruption as the iSCSI Target has no way of knowing who was the last to perform the writes.
For the Active Active cluster to work you need 2 iSCSI volumes and 2 Targets one for the Local Resource and one for the Remote. Then one VIP for the Local and Remote. If more VIP's are needed you will need additional NICs. You can create additional iSCSI volumes and Targets as well for the Local and Remote servers and you can keep the existing VIPs for them to connect to.