I want to be able to run RubyMotion on Windows 7 computers. But RubyMotion only runs on Mac OS X Lion. So it seems like the only option is to run a virtual machine on the Windows 7 computers which run Mac OS X.

What's the best way to do this? I assume I have to buy a copy of Mac OS X for each Windows 7 computer?