Se puede expirar una sesión mediante PHP, sin embargo si quieres que te direccione al index te recomiendo usar javascript, un redireccionamiento despues de X minutos a logout.php
Si deseas hacerlo por PHP, aquí tienes una manera sencilla:
http://www.desarrolloweb.com/articulos/1991.php
Saludos!!