Hola Peter,
Voy a intentar dar respuesta a tu pregunta.
Por una lado, "te" es el pronombre de objeto directo o indirecto de 2ª persona de singular.
Ej: Yo espero a ti (OD). -->> Te espero
Escribo una carta a ti (OI) -->> Te escribo una carta.
"Te" nunca puede ser sustituido por "le" o "se".
Sin embargo, con la 3ª persona del singular eso cambia.
"Le" puede ser pronombre de objeto directo (OD) masculino y pronombre de objeto indirecto (OI) masculino y femenino.
Ej: Yo espero a él (OD) -->> Yo le espero. (También puedes decir: Yo lo espero)
Yo escribo una carta a él (OI) -->> Yo le escribo una carta.
Yo escribo una carta a ella (OI) -->> Yo le escribo una carta.
¡¡¡!!! Pero, cuando en la misma frase, aparece el OD y el OI en forma de pronombre, el OI "le" se convierte en "se". Y el orden siempre es OI + OD + verbo.
Ej: Yo escribo una carta (OD) a él (OI) -->> Yo se (OI) la (OD) escribo.
Yo escribo una carta (OD) a ella (OI) -->> Yo se (OI) la (OD) escribo.
Espero haberte ayudado. En caso de que no sea así, dímelo y lo intento de nuevo.
Saludos,
Christian