I'm a bit confused by your terminology. I've been working with clusters since they first came out, and I have never heard the term 'head unit', so I'm trying to interpret what you mean by that. From your description, it sounds like what you want is to have a two-node cluster connected to the MD3220. Are the two servers in the two-node cluster what you are calling the 'head units'?
If this is what you mean by the 'head units', you would have a simple file serving cluster. But, instead of simply using SMB for access to the file server, you want to use iSCSi to access the file services? It would be much simpler to use SMB. I am not aware of any way for Microsoft failover clustering shared storage to be presented as Microsoft iSCSI targets as shared disks. But, once you have connected the MD3220 to a cluster, it is a simple task to present that storage as highly available SMB resources that would have the same or better performance than any iSCSI resource.