Since when is it possible to have an Active/Active cluster? Definitely not with Microsoft Cluster Server from Microsoft 2003:
And as I wrote in my article I am only writing about this one. And I was not talking about "Windows Compute Cluster Server 2003" or the NLB feature.
And about the vmware solution: He could create a snapshot of the running vm then copy the disk file(s) over to the other server and then delete the snapshot again. This whole process can be scripted with perl and RCLI. He only needs two ESXi servers for this. And they can be downloaded for free. It is definitely not the best solutions but one that would work.
And yes, your solution is probably the best one for his problem.