mipapage - 10:18 am on Aug 12, 2011 (gmt 0)
Your missing a close ' in your code above. I doubt that is it but... elseif($geo == 'ES)
According to the logic here they should get Spanish if != cookies and a Spanish IP.
Have you tried echoing into the html source the cookie values for one of these users? For all intents and purposes it seems like they aren't accepting cookies...