Hi,
I'm not sure if my comment applies to Items in the Data Socket Server created by Vis. For Items predefined in the Data Socket Manager, the default behavior is that the local host has privilege to write and every host has privilege to read, unless you change that settings. If the same default applies to Items not predefined in the Server but created by running Vis, then the remote Vi will never be able to write. In that case, you have to predefine the Item in the DS Manager and change the settings so, when the remote Vi tries to write the Item it has the right privilege.
If my assumption about the privileges is right, another simple option is to run the DS Server in both computers and each Vi will write in his local item, turning each DS into a one-way communication way.
Marce