As was suggested, a logistic regression could estimate such a probability, but really any classifier (discriminant analysis, neural network, tree induction, etc.) would do. The real trick, obviously, would be in getting the discriminatory power to a level which would make the thing profitable.