Ryan,
You need to set the DRIVERCTL metadata on your ‘reply’ message so that the engine will deliver it to the correct client port. Just use DRIVERCTL metadata of the message you received to set your ‘reply’ DRIVERCTL metadata, and the engine does the rest (sends it to the right client port); i.e.:
set obMsg [msgcreate