Bueno... no sé cómo se haga... solo sé que en teoria por la IP puedes conocer el lugar de procedencia... conociendo eso tu podrías saber el uso horario.. idioma... qué se yo!.
Quizá también te interese la función get_browser():
http://mx2.php.net/function.get-browser
Saludos!
PD: si averiguas eso de la IP seria bueno contribuyeras con el foro... pués he visto esa pregunta varias veces pero núnca he sabido contestarla.