|Have you looked through pushing the software out to clients through windows utilizing AD?|
One method is "publishing" and I forget the other. But if you hit microsoft's website and do some searches on the subject you'll be able to find what you need.
If they (MS) can't provide you with an answer, you might want to look at something like:
Altiris Deployment Solution
to see if that suits your needs.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.