You should be able to check in at a business class position, but some agents don't honor this policy. See this thread
http://www.flyertalk.com/forum/Forum71/HTML/017674.html
for one FTer's negative experience with LAN Chile in Lima in this regard. (I know that's not where you'll be, but I doubt the problem is unique to that airline or city.)