Let A2 be a projection of the point H onto the edge BC. Then ∠AOS=180∘−∠HA2S=180∘−α, and so ∠AOH=α. This implies that △AOH∼△SA2H⇒SHAH=HA2OH⇒AH⋅HA2=OH⋅SH. (fig. 43).
Analogously, BH⋅HB2=CH⋅HC2=OH⋅SH. We will next prove that H is the orthocenter of △ABC. Since HC2AH=HA2CH we have that sin∠HAC2=sin∠HCA2. In view of the fact that ∠HAC2+∠HCA2<180∘ this implies that ∠HAB=∠HCB, from which ∠AHC2=∠CHA2. Similarly we obtain that ∠AHB2=∠BHA2 and ∠BHC2=∠CHB2. From this it easily follows that ∠HAB=∠HCB=90∘−∠B, which implies that H belongs to the altitude of △ABC starting at A. Analogously, H belongs to the other two altitudes of △ABC. So, we see that the projection H of the point S onto the base of the tetrahedron is the orthocenter of the base, and the line segments AA2,BB2 and CC2 are the altitudes of the base (fig. 44).
Consider the △ASA2 (see fig. 45). Since △AOH∼△SA2H, we have that AA1⊥SA2.

Fig. 44
So the lines SA2 and AA2 are both perpendicular to the line BC, which means that the whole plane ASA2 is perpendicular to BC. This implies that AO⊥BC. Similarly, in the plane SBC we have two non-parallel lines BC and SA2 that are perpendicular to AO, and so AO⊥SBC. Analogously, BO⊥SAC,CO⊥SBA.
Now, since ABC∥A1B1C1, we have that AB∥A1B1, and so the triangles AOB and A1OB1 are similar. It follows that AOOA1=BOOB1=t. Also we have that OA1=SOsin∠OSA1 and OH=AOsin∠OAH=AOsin∠OSA1. This implies that OA1⋅OA=SO⋅OH. Analogously we can obtain that SO⋅OH=OA⋅OA1=OB⋅OB1=OC⋅OC1⇒SO⋅OH=t⋅OA2=t⋅OB2=t⋅OC2.
It follows that OA=OB=OC⇒AH=BH=CH and finally that SA=SB=SC.