You cannot concatenate strings that way.
You need to use the Lua concatenation operator:
Also, for speed, you should place the array returned by GetAgentInfo() in a variable, instead of calling it twice, like so:
However, that won't work for a radar because
GetAgentInfo() applies to your own avatar only (the "agent", in SL viewer jargon). You will need to use the avatar UUID and the
GetAvatarName() function to fill up each line of your list, that is, when avatar_id contains the UUID of an avatar to add to your list:
Not sure what you are trying to achieve, but it would be easier to fill up your secondary radar list by reusing the data transmitted by the built-in radar to the Lua automation script, via the
OnRadar() callback (just make sure the built-in Radar is configured to keep running in the background while its floater is closed by checking the "Announce incoming avatars even when closed" box in the "Options" tab of the Radar); that callback gets passed the avatars UUID and name...