Much easier from NYC with either GrupoTaca (1 change in SJO) or Avianca (1 change in BOG). If you can get a USAir flight to get you to JFK early morning, you could do it that way.
Flying GrupoTaca throughout, you could do IAD-SAL-SJO-UIO, but this would mean an overnight in either SAL or SJO.