Did you check if the program works with Vista? Try it on another computer, contact the support for that program.
It will open when I am the user only but it is my husbands program
That does not really clarify anything. So it does open? Why does it matter who's program it is, it's not like you are trying to wear the same shirt at the same time. If I tried to play the SIMS 3 that is my wife's game, the game won't stop working because it can see it's not her at the keyboard. The only time a program won't start when two people try to use it at once if it's a single user license and has a way of checking when and where it's open already. Usually done on a corporate network with a license server that tracks this.