I don't have Ghost but I have Image for Windows, that might work. I'm still new to VMware so would I do it like this; does it sound correct?:
Image the C: drive in the current VM
Create a new, larger virtual disk and add it to the VM (as drive D: I'd guess)
Put the image from C: onto D:
Remove both virtual disks
Add the imaged 'D' disk which should make it the C: disk?