Ti serve una libreria che gestisca i numeri a precisione arbitraria.

Ho sentito parlare di questa, ma non l'ho mai provata:

http://www.swox.com/gmp/