Use File IO>>Advanced File Functions>>Set File Position.vi from the functions palette to set the position of the file as required.
I am curious as to why you would want to read the file multiple times; If the data in the file is not changing, it is more efficient for you to read it once.
Also, there is no device called a DAQ. DAQ drivers (NI-DAQmx is the latest version) are used to run a variety of data acquisition devices. Whether you can output your waveform at your required resolution and speed depends on what kind of data acquisition device you have. Regarding your question about data format, most boards accept data in a variety of forms. Even if your particular form is not supported, conversion is pretty easy. We need more details about the format of your data and the type of device you have to better answer this question.
S G
Certified LabVIEW Architect, Certified TestStand Architect, Certified Professional Instructor