Can I get biztalk to read two files from different locations, compare it against each other, and if there are any differences, write them out to a third file.
Is this possible to do via BizTalk and how?
Can that be done? Absolutely.
How? That will depend entirely on your situation. The file format, what to compare, how to compare, etc. That's all custom.