I don't know enough about your project, but if it's going along the lines that I think it is, please please please consider using TestStand.
<soapbox> Every integrator that I've ever worked for has attempted to implement a test execution application/utility, and each of them has failed with a lot of money and time wasted... </soapbox>