Solution:
a.

If P=I is the incentre of triangle ABC, and r its inradius, then it is clear that A1I=B1I=C1I=2r. It follows that I is the circumcentre of A1B1C1. On the other hand if P=I1 is the excentre of ABC opposite A and r1 the corresponding exradius, then again we see that A1I1=B1I1=C1I1=2r1. Thus I1 is the circumcentre of A1B1C1.

b.
Let P=O be the circumcentre of ABC. By definition, it follows that OA1 bisects and is bisected by BC and so on. Let D,E,F be the mid-points of BC,CA,AB respectively. Then FE is parallel to BC. But E,F are also mid-points of OB1,OC1 and hence FE is parallel to B1C1 as well. We conclude that BC is parallel to B1C1. Since OA1 is perpendicular to BC, it follows that OA1 is perpendicular to B1C1. Similarly OB1 is perpendicular to C1A1 and OC1 is perpendicular to A1B1. These imply that O is the orthocentre of A1B1C1. (This applies whether O is inside or outside ABC.)
c.
Let P=H, the orthocentre of ABC. We consider two possibilities; H falls inside ABC and H falls outside ABC.
Suppose H is inside ABC; this happens if ABC is an acute triangle. It is known that A1,B1,C1 lie on the circumcircle of ABC. Thus ∠C1A1A=∠C1CA=90∘−A. Similarly ∠B1A1A=∠B1BA=90∘−A. These show that ∠C1A1A=∠B1A1A. Thus A1A is an internal bisector of ∠C1A1B1. Similarly we can show that B1B bisects ∠A1B1C1 and C1C bisects ∠B1C1A1. Since A1A,B1B,C1C concur at H, we conclude that H is the incentre of A1B1C1.
OR If D,E,F are the feet of perpendiculars of A,B,C to the sides BC,CA,AB respectively, then we see that EF,FD,DE are respectively parallel to B1C1,C1A1,A1B1. This implies that ∠C1A1H=∠FDH=∠ABE=90∘−A, as BDHF is a cyclic quadrilateral. Similarly, we can show that ∠B1A1H=90∘−A. It follows that A1H is the internal bisector of ∠C1A1B1. We can proceed as in the earlier case.
If H is outside ABC, the same proofs go through again, except that two of A1H,B1H,C1H are external angle bisectors and one of these is an internal angle bisector. Thus H becomes an excentre of triangle A1B1C1.