Hi Ron,
Your simplest setup here is that the program on the client is a NetWebClient program.
It makes calls to the server periodically.
On the server side you have NetWebServerMethod procedures. The client is calling these.
These procedures receive, and send back, anything you want. You control the "parameters" and "return values".
This is (by far) the easiest part of a NetTalk web server.
>> when the end user activates the remote computer - actually a kiosk type setup - I need to send the data to the NT server for verification and depending on verification by the NT server, send some limited data back to the remote computer (kiosk)
This is the very definition of a Web Service. (ie a NetWebClient on the client side, and a NetWebServerMethod on the server side.)
>> When a user is verified on the NT server, I want to let the remote computer ( and there will be several remote computers so I need to address a specific remote computer ) have some limited data fields.
To start with, get the client to poll from time to time for any new user information.
Once you've got all that working, you can implement a NetWebSocketClient on the client side. This will allow you to open a channel so the server can "push" instructions to the client. For simplicity, in this situation, it'll push a command to tell you to "sync now".
Cheers
Bruce