There is no way this is going to let them put Willis on the all star team, nor should they. For one thing, Patterson isn't on the all star team in the first place, so it has no effect. For another thing, they have to replace a position player with another position player, not a pitcher.
Face it, Willis is not going to the all star game nor does he deserve it. If Brown is unable to pitch, they should add someone like Hideo Nomo or Miguel Batista, who have pitched the whole season, have comparable stats, and are more deserving than Willis.