One step closer to something...
Found this interesting command:
ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformUUID/ { split($0, line, "\""); printf("%s\n", line[4]); }'
The output from this is a UUID which is the same on all my virtual macs, but none of the physical...
Lets see how to change this.