What do you mean by each record on Layout B? You say that you dont want to use a field for Layout B. So I take that as you want to paste it into the layout itself. Well you cant fo that without changing the layout for every record. The layout displays the record info that is it. If you change the actual layout in layout mode itself, then it get changed for all. While we are on it, you would have to give layout edit write privs to your customer.
Gathering the data from a field for a found set is not that difficult. You can use another with just that field, and then use a Copy All script step. However, that will kill your clipboard. You may want to look through using a variable. We can suggest ideas but I just dont follow.
Please explain what you are trying to do.
Layout B uses the List View, so there are multiple records visible in the layout.
As for pasting the text, it had somehow escaped me that I would have to go into Layout mode and paste it into the layout itself. I'm not sure that's the route I want to go (unless there's a way for users with data-entry only permission to use scripts that involve going into layout mode...)
So how could I solve my problem using fields? I don't want people to run into the trouble of overwriting another user's customized text. It's possible (but not that likely) that two users may need to customize the same standard blurb at the same time (unless that can be avoided with some clever solution of duplicating records in a dummy table and deleting them later maybe?)
OK, problem solved. I created a new field in the table that Layout B is based on, and there's now an OnLayoutLoad script which sets that standard text as a variable and applies it to this new field. Plus, I have the added bonus of being able to log/archive the customizations, which may come in handy down the road.