Suppose $M$ and $N$ are two hyperbolic lines in $(\mathbb{D},\mathcal{H})$ that don't intersect (hyperbolic geometry).
How do I find the hyperbolic line $L$ that is perpendicular to both $M$ and $N$?
I know that we can find the perpendicular line for just $M$, by having a point $z$ that isn't on $M$ and reflecting $z$ over $M$, $z^*$ then draw the hyperbolic line, $L$, through $z$ and $z^*$
How would I do this for both $M$ and $N$?
My other answer to your question here is fairly algebraic. I have a more geometric description for you as well here.
Assume your two given hyperbolic lines “end” in the ideal points $A$ and $B$ for line $M$ and the ideal points $C$ and $D$ for line $N$. Now intersect the Euclidean lines $AB$ and $CD$. (Let's for now assume they are not parallel, which we need to discuss in a later paragraph.) They intersect in a point $E$ which is the center of the circle that represents the line you are after.
Now you need a circle around that center and orthogonal to the unit circle. Construct the midpoint between that and $O$, the center of the unit disk, to get $F$. Draw a circle around $F$ through $O$ and $E$. It intersects the unit circle in two points, $G$ and $H$ (but see a later paragraph for cases when it doesn't). The circle around $E$ through $G$ and $H$ is the hyperbolic line you want.
If your two lines $AB$ and $CD$ are parallel, then the center of the circle you want is “at infinity” in a specific direction, namely the direction indicated by the parallel lines. In this case the line you want is the diameter of the unit circle, perpendicular to these two parallel lines.
If your two hyperbolic lines are not ultra-parallel (or hyper-parallel as Lee Mosher calls it), you won't get two distinct points $G$ and $H$. For limit-parallel lines you might get $E=G=H$ all sitting in the same ideal point on the unit circle, or for lines that intersect you would get $E$ inside the unit disk and thus the circle around $F$ not intersecting the unit circle at all.