bueno, ahora que lo pienso... hasta una calculadora te redondearía dichos valores, de modo que naturalmente no podrás conservar los decimales...
vas a tener que usar funciones de formato, o así:
Código PHP:
<?php
$a = '1.001';
$b = '2.002';
$c = (float) $a + (float) $b;
echo (float) $c;
?>