Yah, I was thinking you could probably automate the first part of your problem (getting the data out of UCS) by using those features. You could probably write one AutoIT script to fire up the UCS client, gather the data, process / format it as necessary, and then upload it where it belongs.