Without loss of generality we may assume that the point M(a;1/a) lies on the upper-right half-hyperbola H1, y=1/x. M1(b1;−1/b1) and M2(b2;−1/b2) be the points of tangency with H2, mentioned in the problem condition (see the Fig.).

Since the derivative of the function y(x)=−1/x is equal to y′(x)=x21, the equation of the line tangent to H2 at (b;−1/b) has the form
y=b21(x−b)−b1.
Since M(a;1/a) belongs to this tangent, we have a1=b21(a−b)−b1. Therefore, the abscissae b1 and b2 of M1 and M2 satisfy the equation
b2+2ab−a2=0.(1)
The equation of the straight line passing through M1 can be written as y=k(x−b1)−b11, and if this line passes through M2, then
b21=k(b2−b1)−b11, so k=b1b21 since b1=b2. Therefore, the equation of the line M1M2 has the form
y=b1b21(x−b1)−b11⟺y=b1b21x−b21−b11⟺y=b1b2x−(b1+b2).
Since b1 and b2 are the roots of (1), by Vieta's theorem, we have b1b2=−a2, b1+b2=−2a. Then the equation of the line M1M2 has the form
y=−a2x+2a.
Note that y=−1/a, for x=−a, i.e., the point N(−a;−1/a) lying on the hyperbola H1 belongs to the line M1M2. It remains to note that the slope of the line tangent to H1 at N(−a;−1/a) is equal to y′(−a)=−(−a)21, i.e., coincides with the slope of the line M1M2. Therefore, the line M1M2 touches the hyperbola H1 (at the point N).