What is the range of your values? if all of them are <255, i guess you just need to use..
Delay1=0

Delay1.LowByte=DataIn[3]
Pause Delay1

in case the range is greater than 255, Sayzer's suggestion have to work... or i miss something myself too