Hello,
My middle name is "macro" :) I do this type of work all day everyday, and have done so for 10+ years. I am confident I can write a macro to copy your excel tables to word and format them as you have laid out in your description. It will be done today, tomorrow at the latest.
I look forward to hearing back from you and getting started!
Thank you,
-Eric.