Many thanks for all your help.
I think I'll try the high speed boat between BA and Montevideo and then see if I can get a cheap fare to Porto, Allegre . (or is it possibly to take an overninght bus? is it safe to do so? )
I'll look into the Luftahnsa and BA flighst to SCL. Many thanks..