Actualización: He eliminado por completo mi respuesta original, porque se basaba en una confusión entre las distancias euclidianas y los productos escalares. Esta es una nueva versión de mi respuesta. Disculpas.
Si por distancias entre pares te refieres a distancias euclidianas, entonces sí, hay una manera de realizar PCA y encontrar componentes principales. Describo el algoritmo en mi respuesta a la siguiente pregunta: ¿Cuál es la diferencia entre el análisis de componentes principales y el escalado multidimensional?
Muy brevemente, la matriz de distancias euclidianas puede convertirse en una matriz de Gram centrada, que puede utilizarse directamente para realizar el ACP mediante eigendecomposición. Este procedimiento se conoce como escalado multidimensional [clásico] (MDS) .
Si las distancias entre pares no son euclidianas, no podrá realizar el ACP, pero podrá realizar el MDS, que ya no será equivalente al ACP. Sin embargo, en esta situación es probable que MDS sea incluso mejor para sus propósitos.