I have doing machine learning based problem since last 2 years. I have done similar task earlier as well.
Taking about the algorithm, since we have numeric data, logistic regression should perform well. Although, a lot can not be said without looking and visualizing the data. Nueral net based classifiers may also be useful depending on the data.
Hope to hear from you soon.