Got it working, did some more reading and realized saveXML outputs a string so viewed the source and saw that they were using <br /> instead of <br> tags, exploded that and was home free thanks for all your help. Here is the generalized code I used to get the results.
$doc = $node->ownerDocument;
$frag = $doc->createDocumentFragment();
foreach ($node->childNodes as $child)
$dom = new DOMDocument();
The first bit of Data I want
<br />The second bit of Data I want
<br />The third bit of Data I want
$xpath = new DOMXPath($dom);
$node = $xpath->evaluate("/html/body//td[@id='foo' ]");
$dataString = innerXML($node->item(0));
$dataArr = explode("<br />", $dataString);
$dataUno = $dataArr;
$dataDos = $dataArr;
$dataTres = $dataArr;
echo "firstdata = $nameUno<br />seconddata = $nameDos<br />thirddata = $nameTres<br />"
firstdata = The first bit of Data I want
seconddata = The second bit of Data I want
thirddata = The third bit of Data I want
Thanks again and hope this helps someone else!