The 6008 has only very basic functionality.
I would say to achieve the results you want you will need to add multiple channels to a single task, all at the same rate, and only extract the data you need.
That way all channels will be synchronized.
I don't think the 6008 can even do correlated digital-analog I/O or trigger off an input channel.
I don't have any experience with the
PCI 6034, but if you only need 500 samples then the method I mentioned above should work regardless.
Troy - CLD
"If a hammer is the only tool you have, everything starts to look like a nail." ~ Maslow/Kaplan - Law of the instrument