Discussed on this thread as well:
http://flyertalk.com/forum/showthread.php?t=380690
You do not have to pay the $100 fee if you come into Chile overland through a neighboring country though.
Once paid, entry is valid until your passport expires. I hope you have many years left on your passport!