En cuanto a lo de ajax, no me queda clara tu duda... O sea, n sabes usar ajax directamente o tenes algo de codigo hecho y no te funciona?
Creo que la mejor opcion, ya que tenes que devolver resultados a 2 campos distintos, seria trabajar con JSON.
De esa forma podrias enviar una respuesta desde tu php de la siguiente forma
Código PHP:
$res = array(
'referencia' => 'valor',
'pvp' => 'valor'
);
# PHP >= 5
echo json_encode($res);
Entonces podes distinguir bien que es para cada cosa.
Lo de los calculos de precios, no le veo la dificultad... Traes el precio de tu tabla en la base y lo multiplicas por el valor que necesites... Si es el iva, es porcentual al precio, seria algo asi (con php)
Código PHP:
$precio = 10;
$iva = 1.21;
$total = $precio * $iva;