Even if you were launching only microsats (without any other payload), I'm not sure the cost per satelite would be that high? Wikipedia (http://en.wikipedia.org/wiki/Comparison_of_orbital_launch_sy...) says the cheapest option right now is $2200/kg for LEO, so about $200 for a 100g phone. I guess going to the moon is about 10x more, but that's still not unreasonable...
You don't buy payload space by the kilogram. You buy it by the rocket, with the smallest launches costing millions of USD each. That per-kilogram figure is just the number that comes out when you divide the launch cost by the maximum theoretical payload capacity.