Maybe I don't understand your needs..but couldn't you create an SSIS package to create the bak then move it to wherever you want in the package.
You could then write a quick front end in VB or C that calls the package from whichever client workstation you wish.
I've done something similar..works well.