Я решил привести полное доказательство с нуля. Оно не будет опираться на предыдущие обсуждения, будет более аккуратным, но и объёмным. Повторюсь, что в идеях решения нет моей заслуги, но если здесь будут обнаружены пробелы -- они на моей совести.
Задача. Даны три скрещивающиеся прямые
и треугольник
. Доказать, что выбрав по одной точке на каждой из прямых, можно сформировать треугольник, подобный данному.
Доказательство.Часть 1. Прямые общего положения (нет общей параллельной плоскости).
Пусть

-- высота треугольника, опущенная на сторону

. Не уменьшая общности, можем считать, что т.

лежит между

и

и делит отрезок

в отношении

.
Рассмотрим все отрезки, соединяющие прямые

и

. Каждый из этих отрезков разделим точкой в отношении

(в направлении от

к

). Геометрическое место всех таких точек образует плоскость

, которая параллельна прямым

и

, проходит между их параллельными плоскостями, деля расстояние между этими плоскостями в отношении

.
В силу общности положения прямых, прямая

пересекает плоскость

в некоторой точке

. Эта точка делит некоторый отрезок

в отношении

(

и

лежат на прямых

и

, соответственно).
Рассмотрим в пространстве геометрическое место т.

таких, что треугольник

подобен данному (с учётом ориентации вершин). Это окружность с центром в т.

, которая лежит в плоскости, перпендикулярной

.
Существует отрезок

, соединяющий прямые

и

, такой, что плоскость, перпендикулярная этому отрезку, параллельна прямой

. По аналогии с предыдущим строим множество вершин, формирующих с

треугольники подобные данному -- это окружность из точек

с центром в т.

. Эта окружность лежит в плоскости, перпендикулярной отрезку

-- значит, эта плоскость параллельна прямой

.
Таким образом, мы построили ловушку для прямой

в одном случае она попала в центр окружности, в другом -- параллельна плоскости окружности. Теперь непрерывным образом переведём отрезок

в

(вместе с их окружностями -- ГМТ подобных треугольников). В силу построенной ловушки, прямая

пересечёт одну из этих окружностей в т.

. Эта точка пересечения вместе с соответствующим ей отрезком

сформирует искомый треугольник.
Часть 2. Прямые

лежат на параллельных плоскостях.
Спроецируем прямые на одну из плоскостей. Решим плоскую задачу -- это всегда возможно, причём треугольник этого решения всегда можно сделать сколь угодно большим по сравнению с расстоянием между данными плоскостями.
Точки плоского решения спроецируем обратно на плоскости с соответствующими прямыми. Получившийся при этом треугольник будет с небольшой погрешностью подобен данному.
Откорректируем погрешность за счёт небольшого движения в пространстве одной из вершин так, чтобы две другие вершины остались фиксированными на своих прямых, а третья прямая пересекала сторону треугольника недалеко от третьей вершины. Жёстко зафиксируем треугольник и перемещая две первые вершины по своим прямым сможем добиться попадания третьей вершины на свою прямую.
Вполне убедительно, спасибо.