With ten minutes of cleanup, you can use a DTS package generated by SQL Server 2000 within the Visual Studio .NET framework. You'll have all the benefits of running in the Visual Studio .NET framework, and be able to programmatically control the behavior of the DTS package. This article will get you there quickly while navigating a path that isn't always straight forward.
[ How to run a DTS VB package in the .NET framework ]
This will, however, require some serious skillz to maintain these scripts if any changes need to be made...
Update: Gruskada points out that it is not really SQL Server 2003, except in my heart...
dasBlog theme modified from "mads simple" theme by Mads Kristensen
Disclaimer The opinions expressed herein are my own personal opinions.