if you install Ubuntu using all available harddrive space, then
using Virtualbox make a Win XP virtual setup you can do what you need.
I have been using Virtualbox for my yearly Turbotax use and have had no
problems.
For what your needing it should work.