as you had seen, you can't have a not enterable text field with a scroll bar.
So, to solve your problem, you'll need to apply two tricks.
1) The field "comment box" need to be a calculated field ( result text ) [ a calculated field CAN have a scroll bar and cannot be modified by any one ] and calc:
IsEmpty ( comment box ) ; comment entry ;
comment box & ¶ & comment entry
2) we have to be SURE that the user want to save what he wrote into the "comment entry" field; but if he click on the layout, the record will autosave and his entry will go into the "comment box". To give him the possibility of thinking about this fact we now use the second trick: we place an empty, transparent, no borders Web Viewer UNDER all the fields of the layout and we format it with four anchors ( so it will expand all over the layout ).
And we, while in Layout Mode, uncheck the box: "Save record changes automatically" under the menu: Layouts >> Layout setup...
Now, if the user clicks on the layout, there is no auto-save.
But for save ? We place a "SAVE" button somewhere with a script along this line:
Show Custom Dialog [ "Attenction" ; "Are you sure to save etc. etc." ]
If [ Get ( LastMessageChoice ) = 1 ]
Committ Record/Request [ ]
I am having a similar problem with the scroll bar on the web. I have one record that is linked to many layouts. The first layout has an editable field for text. The second and third layouts are non editable fields that display the text from the first layout. How do I get the scroll bar to appear on the web?