Hi Joshua.
Yes, you would want to do this with a new custom panel. Once you create the panel and go into "Edit Mode", you'll want to double-click anywhere in the panel to go into the source editor. At the top of the tree on the left of the editor, you'll see a small toolbar for inserting "non-UI tags" - one of these options is the <listener/>.
Once you click on the <listener/>, you'll have the option to configure different options for it such as whether it runs as a server or connects as a client, what your message delimiter is, whether the listener should automatically start, etc.
You can find a reference for the tag in the "OGLML Reference" section of the DashBoard User Guide.
Cheers.
James
#DashBoard