The peak to peak is easily done with the Amplitude and Levels function on the Analyze>Waveform Measurements palette. With a single waveform in, it will return a high and low level. Such sum the two together. For a waveform array in, it will return high and low level arrays - a min and max for each waveform. Index the arrays and sum. If you are getting an array of DBLs instead of a waveform data type, use the Array Max & Min function. If you only have the base version of LabVIEW, you won't have the Amplitude and level function so you can use the Get Waveform Components to extract the Y array for each signal and then use the Array Max & Min
I'm not sure exactly what you mean by "calibrate against any drift". It's certainly possible to call the DAQ board calibration routine or add an offset to the measured data. Could you provide a few more details on what you want to do?