Welcome to Panelview.net
I'm not sure about Panelview/Panelbuilder (although I tried a quick test, and it at least validated), but I used to have a similar problem when trying to work with ST files in the PLC.
It seemed to me that the command COP #N7:1 #ST10:0 10 would take the ASCII in N7:1-N7:11 and make a string 20 characters long.
Wrong. The first element in ST10:0 is ST10:0.LEN, and the rest is the string.
I figured out (somehow, and before I found it in the manuals), that you can reference the string text directly, on a "word" level, using the following syntax:
ST10:0.DATA[1]
This is a handy trick if you want to just look at the value of the fourth character of a string, without using the AEX instruction. You just reference ST10:0.DATA[4].
Back to your panelview question:
When you configure your Character Array tag, use the address ST10:0.DATA[1] as the address, and the array size to be whatever length the string you expect to be.
Since I don't have my Panelview, I can't check out if this works. Panelbuilder will validate with both the address ST10:0 and ST10:0.DATA[1], so I'm not sure just how robust the error checking is on it. But it's something to try.
Please let me know how it turns out, either way.