Hola,
He escrito este post, con mi problema con las sesiones y la autenticacion con apache,
http://www.forosdelweb.com/f18/autenticacion-http-apache-junto-sesion-php-331175/
y al leer tu post he de decir que mi index.html consite en un frame y en un main... el formulario que me da error, esta dentro del frame (en main).
No es mucha ayuda, pero quiza esten relacionados ambos problemas. Si tienes alguna pista de como solucionarlo, te agradecería que la escribieras por aqui. Un saludo.