it's actually the object of the preposition "for". so the objective form ("whom") is required to be correct.