This post is getting a little old now but i thought someone might know how this can be done. It seems a faily obvious thing that a mathematician would want to know.
You could type in an equation with unknown coefficients etc, add the points that it should go through and have some possibilities thrown out - or maybe told that there is insufficent data. (maybe with a reason)
Surely there is a program around that will do this. 