DTSRunUI isn't redistributable, but of course, DTSRun is. You could script DTSRun in a VBScript.
It is also possible to add a couple of stored procedures to the database to run DTS packages from osql/isqlw. I found the code via google, but of course it's on my work computer...
try looking for "dts stored procedure t-sql".