Per l'amor del cielo: lasciamo perdere frame o altre soluzioni. Il fatto è che mascherare un URL è già di per sè un errore concettuale, nonchè una mancanza di rispetto nei confronti dell'utente.

Credo che ogni tentativo possa portare più difetti che pregi, quindi direi di lasciar perdere.