|I don't think you can script away the UAC, for that would be a huge security hole. You can run the batch in elevated mode, though, and just have to deal with one UAC no matter how many progs you call.|
As far as an answer file, the best I know of is to use switches in the command line to tell the installer what to do. For instance, /S often works. There are script-based installers available that will do what you want.