In addition to the two virtualization programs that Bert mentioned above, there is a free program called Virtual Box. I have been using it for months without any issues, to allow 2 different users to be logged into AC on the same computer. I think it would work very well for your purpose as well.
I outlined how I set it up
in this post.