To make that rather abstract explanation above easier to understand, let me take your output example and change it to what I am hoping to get as the final output:
Awesome, next modify the program :p
Comment on Re^5: multi column multi file comparison