Let AHa be an altitude in the triangle ABC and Pa be its midpoint. Define analogously Hb, Pb, etc.
It is easy to see that the point A′ divides the segment PbPc in the same ratio that A1 divides BC. By Menelaus' theorem for the triangle PaPbPc, claim (a) follows.
Consider an affine transformation mapping of the triangle ABC onto the triangle PaPbPc. When l contains a fixed point X, l′ contains the fixed point Y whose affine coordinates with respect to triangle PaPbPc equal the affine coordinates of X with respect to ABC. We are now left to show that X≡O⇔Y≡O9.
This is easiest to do by considering two special cases, say, when l contains some vertex of the triangle ABC.
Another approach is this: Let Z be the point whose affine coordinates with respect to triangle HaHbHc equal the affine coordinates of X with respect to triangle ABC. Clearly, Y is the midpoint of XZ. Let O′ be the circumcenter of triangle HaHbHc. It is clear that AO′HHa is a straight line and by similar figures AHbHcO′∼ABCO we see that AO divides BC and HaH divides HbHc in equal ratios. It follows that X=O⇔Z=H. □