I'm not sure if you are too far in your current method to change the way you are doing it now but have you investigated using the landesk webservice MBSDK? http://corename/MBSDKService/MsgSDK.asmx
We use powershell (you can use VB too) and the webservice to perform pretty much what you describe (minus the excel part). With some extra coding you could get a GUI going too.
Outside of using the MBDSK operations or LD Process Manager, I'm not sure how you would automate the importing and starting of tasks.
I'm not too far in to change, this is for a future project that I will be given time for in a couple of months, I was just trying to get together a proof of concept so I've got something to start with later. I didn't know about that web service but it looks like something I'll be digging into and will probably switch my methods into using it. Thank you very much for the tip and have a wonderful day!
No worries. Let me know if you get stuck as we have done a fair bit with it and there was quite a bit of guess work involved due to lack of documentation.