Displaying text is fairly easy, just use the sidechat
http://community.bistudio.com/wiki/sideChat
unit1 sideChat "message here";
or
unit1 groupChat "message here";
This in a trigger will display under PAPABEAR:
PAPABEAR=[West,"HQ"]; PAPABEAR SideChat "Hi there";
You can now also define groups as something then have them "talk" under that name, put this in a units init in arma3:
In this example we put this code into a unit called man1:
group1 = group this;
group1 setGroupId ["Mission Command"];
To make "mission command" send a message we put this into a triggers onAct:
man1 sidechat "send a message";