What program is it?
If you were to successfully install XP in a dual boot situation, It will be more advantageous than a VM because you won't be sharing the resources of the computer.
You can do it for no money if you have a legitimate copy of XP that is not being used on another computer.
It can be difficult to do if there is a hidden partition for recovery on that computer. If you want to go ahead with it, I strongly recommend creating a back-up image of the entire hard drive with Macrium Reflect or Easeus Todo Backup to another hard drive first. If you don't have a USB drive or an additional drive for that computer, then there could/should be some expense for such a drive.
http://www.macrium.com/reflectfree.asp
http://www.todo-backup.com/
Give it some thought and get back to us. There is plenty of help around here.