In reply to BedRock:
This info is from Jan / Feb 2001 when I was travelling round South America. Prices will have changed but timings and places won't. Prices will almost certainly be cheaper in Argentina (Fitzroy leg) after currency collapsed a few years back.
Torres Details (Chilean bit)
Exchange rate was 330 pesos per Canadian dollar at the time (Yes I did record all this info in my travel book!).
Punta Arenas --> Puerto Natales 2000 pesos, 3 hours on bus (1500-1800) company Bories. Stayed in Casa Lili 3,500 pesos including breakfast.
Puerto Natales --> Entrance of Torres Del Paine, 3.5 hours by bus, bus company JB, cost 8,000 pesos return.
Torres del Paine Parque Entrance Fee 2,500 pesos.
You can camp or stay in the parque huts. I booked them in P. Natales.
I did the 'W' circuit in Torres, a fellow traveller did the 'O' circuit and we met up again at Glacier Grey.
Here's the locations I stopped at
Huts Chileno (near the famous towers you know and Valle del Silencio and Campo Britanico)
Refugio Cuevo
Refugio Pehoe
Refugio Grey
Admin / extrance exit.
Fitzroy Details
Argentinian Peso pegged at 1 to 1 with the US $ at time.
Puerto Natales --> El Calafate , 6 hours by bus, 9:00--> 15:00, bus company A. Prat 11,000 Chilean pesos
Visited Perito Moreno Glacier the next day. (30 pesos + 5 pesos entrance)
El Calafate --> El Chalten, 5 hours by bus, cost 25 pesos.
Stayed in Los Condores Alburque for 12 pesos.
Let me know if anything else you want to know, my little log book has it all recorded all these years later!