Thanks for the meeting today, Ray.
For peeps following along, I am sharing the solution in case it helps someone else.
I had REALLY overthought this one! I didn't need to add a message field to the orders. All it needed was a simple option per product for a message area.
Thanks again, Ray, for your help.