This setup is definately possible with the FP-AI-100 (2.8 msec update rate) and the CTR Module (updates as fast you can read it from your embedded code. I would have a two while loops 1) One doing the acquistion and and sending it to an RT FIFO queue (a special set of VIs designed for RT Loop to Communication Loop transfer). Check out http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/d02ce14a6781d1b7862568d200554988?OpenDocument
Then in your communication loop you can collect data into an array (this array would also contain the timestamping info) and then send it via TCP/IP to an awaiting TCP/IP client.
This is definately the most efficent way for communication to an RT Application.
Joji