I knew a solution for a) but I remembered it too late and I wasn't able to correct the statement.
Thank you for the beautiful solution and the hard work.
a) Proof of the fact they are symmedians:
http://www.math10.com/f/viewtopic.php?f=10&t=7094b) When I was in the train I observed the following similar fact:
In the triangle ABC with orthocenter H - H1, H2, H3 are the feets of the perpendiculars from A to BC, B to CA, C to AB respectively. Circles k1(H1, HH1), k2(H2, HH2), k3(H3,HH3) intersects circumcircle of the triangle ABC at the points A1, B1, C1 respectively. Prove that AA1, BB1, CC1 intersects at a common point.
Is it well known? How it can be proved?