Hola
Lema 1. La demostración que pones es correcta. De hecho si sabemos que una función continua lleva conexos por caminos en conexos por caminos, el lema es trivial, inmediato. En otro caso basta tener en cuenta que dados

y una curva

en

uniendo

y

la composición

es una curva que une

Lema 2. La idea es exactamente la misma que en el lema anterior. Para concretar ciertos matices, sería bueno aclarar sin embargo si estás hablando de parametrizaciones diferenciables.
Lema 3. Depende de como te hallan definido superficie regular. Si es como la superficie dada por una ecuación implícita regular

, basta usar el teorema de la función implícita en un entorno de cada punto de la imagen.
Lema 4. Puedes utilizar que todo espacio topológico localmente conexo por caminos y conexo es conexo por caminos. Una vez que sepas que es conexo por caminos, dados dos puntos los puedes unir por una curva continua. Esta por ser compacta puede ser recubierta por un número finito de parametrizaciones y cada uno los tramos de la curva en esas parametrizaciones, puede ser (por el Lema 2) recorrido con una curva rectificable. Eso te asegura que hay una curva rectificable uniendo cada par de puntos.
Proposición. Inténtalo. Tienes que comprobar las propiedades de una distancia.



Te ayudo con la última, la desigualdad triangular. Observa que por definición de esa distancia, dado \epsilon>0 existen curvas rectificables

tales que:


De ahí y tieniendo en cuenta que la curva unión de ambas es una curva rectificable que une

se deduce directamente que:

Como esto es cierto para cualquier

, de ahí se deduce la desigualdad deseada.
Saludos.