Not only have I given it a lot of thought, I think I described exactly what I want to do about as concisely as humanly possible. Notice that I said every host must independently construct the file i.e., there is no master. Also notice that I don't care about how differences are handled, I just want each host to know whether it is different from any other host.