See if there are any air specials from SCL to ARI (or even IQQ) and bus from there. You might find a decent price on Sky Airline. If you get to ARI, you can just take a taxi into Peru and get a bus from Tacna if it saves money / has better schedules than from Arica.