La vedo difficile, soprattutto per il file. In qualche modo firefox riesce a manipolare file ma con grosse limitazioni. Ciò che ti consiglio è di includere la pagina con un include lato server, così potrà accedere ai dati. Niente frame perciò.