Ce n'est pas textwidth qu'il faut chercher à modifier mais right avec un retrait négatif
\documentclass[]{article}
\usepackage{lipsum}
\usepackage[paper=a5paper]{geometry}
\usepackage{pdflscape}
\usepackage{layout}
\begin{document}
\lipsum
\newpage
\pdfpagewidth=845pt \pdfpageheight=597pt
\newgeometry{margin=1in,right=-350pt}
\lipsum[1-8]
\lipsum[1-9]
\newpage
\pdfpagewidth=421pt \pdfpageheight=597pt
\restoregeometry
\lipsum
\end{document}
Le '-350pt' est à ajuster.