Hello,
First, you should look at this Knowledge Base: http://digital.ni.com/public.nsf/websearch/67E849D5A5715BB486256F7A0064D85B?OpenDocument . It described how to set up hardware timed digital output. It looks like the best option for you would be to set up a continuous pulse train generation and use that pulse train to clock your digital output. You will have to build this code using a combination of a pulse train generation example and a digital output example.
You can find a pulse train example at:
C:\Program Files\National Instruments\MeasurementStudioVS2003\DotNET\Examples\DAQmx\Counter\Generate Pulse\GenDigPulseTrain_Continuous\Vb
A digital output example can be found at:
C:\Program Files\National Instruments\MeasurementStudioVS2003\DotNET\Examples\DAQmx\Digital\Generate Values\WriteDigChan\vb
Let me know if you have any further questions.
Regards,
Sean C.