se tu guardi bene la stringa generata da HTTP_USER_AGENT, contiene anche la nazione, ad esempio
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
vedi che dopo Windows NT 5.1; cè IT che rappresenta la nazione. Quindi basta estrarre questo valore!