You need XPression Studio/BlueBox/Prime and the XPression CII Gateway. You can get the CII protocol information from the help document that installs with the XPression CII Gateway. (Start > All Programs > CII Gateway > Help)
Are you working with Kevin Cottam?
Hits uses W commands to select a template by ID and then write a take ID in the sequencer with whatever data you choose to update with. Data sets on Hits are filed by page number and a corresponding page(scene ID) must exist on XPression in order for the W command to find and populate the correct template. When building the template you must organize your published fields in the Order they will be sent by NHL Hits.
The CII commands can be sent either over TCP/IP or serial connection to the rs232 port on the back of the XPression. I have seen NHL Hits systems where there is literally a serial cable run from the hits laptop to the back of the XPression chassis.
One important point is that the NHL Hits system needs to be setup as though it is communicating with a Deko as its implementation of CII is closest to ours.
CII command structure
W[data[1]][data[n+1]]\
The target ID is the take ID being written, followed by the scene ID being used to generate the take ID, followed after that by the data itself.
If this command was writing take ID 9000 from scene ID 100 with data for points and assists it would look something like this.
W9000100PTS 45AST 65\
#XPression