Not really because I belive the virtualization types are different. What you can do on linux is:
- Mount the disk image (if it is a raw disk image like QEmu's) using the loopback interface
- Use VMPlayer with the supporting tool (i think it is a perl script) to mount the VMware disk
Although this is all Linux to Linux stuff (re-reading the question) but it might provide some fruit looking into the tools supporting the hypervisor.
I would recommend using QEmu and then using SSH to mount the drive over the internal network, this way you wont get into trouble with locking and so on when double mounting a virtual device.
You could also use SMB to mount the Linux drive on Windows and vice-versa.
Hope this helps!