Is there a way to enable hardware virtualization for VMWare on Windows 7 if the CPU doesn't support this?
No. The name "hardware virtualization" specifically indicates that the feature is based in hardware. If the CPU does not have the instruction set, you cannot enable it otherwise.
Intel's testing the market with "software enabled" upgrades but I believe it to be cores and cache, not instruction set.