Je ne crois pas que l'on puisse réserver un sort particulier aux nombres entre 200 000 et 999 999 pour l'accord de « cent », ni, pour l'accord de « vingt », à ceux entre 80 000 et 99 999 : vous justifiez le s de « cents » par le signe multiplié par que vous placez après. Or dans « trois cent quarante » (trois-cent-quarante), « cent » est également multiplié (par trois), ce qui n'empêche pas qu'on applique la règle de son non accord. D'ailleurs, pour « trois cent mille » (trois-cent-mille), il me semble plus logique de considérer que la multiplication par mille concerne « trois cent » (trois-cent) et non « cent ».
Pour les nombres où « mille » est précédé simplement de « quatre-vingt », comme 80 000, « quatre-vingts mille » me gênerait autant que « deux cents mille » (deux-cents mille).