Finding the intersection of two objects typically requires setting the equations defining the objects equal to each other.
Here is one way, which perhaps just another phrasing of Vitor's answer.
Start by defining each line(arc) as a parametric equation. For better or worse I see these arcs as the path normalized vectors take when rotated. So that's how i would define them (I bet there is a better way).
So I would take the start and end points, treat them as vectors, take there cross product to get the axis of rotation, and that the dot product to get the angle.
so my equation for a arc would look like
arc(t) = startPoint * (axisAngleToRotationMatrix (axis, t * angle))
You would then set the two arcs equation equal to each other and solve the system of equations that results, for the "t"'s in each equation.