yes, this line:
$PPVals["Phone_Number"] = WA_PP_ECO_GetValue($WA_PP_ECO_GetResult, "PayerInfo->ContactPhone");
will try to capture the phone number sent back from paypal.
it sounds like this is not being sent back properly, you can try commenting that line.