Let user add a message when selecting shipping method
Create a text field and add it you field layout for Orders in Commerce settings.

Then in any updateCart form you can simply place a value in this by using &lt;input name="fields[fieldHandle]" etc&gt;