buenas,
he estado leyendo el tema y aún no logro entender como las variables han de recibir los valores. de todos modos, se me ocurre que podrias usar json y posiblemente xmlhttprequest. tu escribes un solo documento json con todos los datos. luego lo cargas con xmlhttprequest. en los enlaces, en lugar de pasar todas las variables, solo pasas un valor identificativo que puedas localizar en json. y luego rellenas el documento con los datos de json. por supuesto, todo esto sin necesidad de lenguaje servidor porque me parece que así lo quieres hacer.