You can put your whole content in a box of a given width. Then, retrieve the height of that box and use that dimension to fix the length of the pdf page. Finally, output the stored box to that page.
The following is a MWE:
\documentclass{article}
\begin{document}
\setbox0=\vbox{
\parbox{6cm}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vehicula lacinia convallis. Aliquam sapien nisi, vehicula ut posuere tristique, rutrum sit amet mi. Pellentesque quis quam quis purus malesuada dapibus. Proin eget sollicitudin erat. Nunc ut ante libero. Pellentesque massa risus, bibendum consequat tincidunt eu, rhoncus sit amet ligula. Proin pharetra bibendum urna, vitae tristique dolor auctor in. Curabitur turpis felis, fringilla quis vehicula et, elementum vitae tellus. Mauris non turpis lacus. Pellentesque lorem lacus, iaculis nec egestas vitae, varius eget risus. Nullam feugiat, justo vitae pretium eleifend, eros magna euismod ante, sit amet lacinia massa ligula vel nibh. Praesent dignissim, metus ut commodo tincidunt, odio risus consequat felis, sagittis sollicitudin dolor urna et magna. Phasellus ipsum dolor, interdum eget feugiat non, lacinia nec ligula. Duis commodo aliquam vulputate. Vestibulum tempus eleifend dui, sit amet suscipit tortor pharetra eu. Sed convallis ornare nulla cursus adipiscing. Nulla quis lectus eget arcu ornare sollicitudin. Quisque faucibus posuere lacus, et dapibus mauris iaculis sed. Aenean tellus nisi, sodales vitae dignissim accumsan, semper et lacus}
\parbox{6cm}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vehicula lacinia convallis. Aliquam sapien nisi, vehicula ut posuere tristique, rutrum sit amet mi. Pellentesque quis quam quis purus malesuada dapibus. Proin eget sollicitudin erat. Nunc ut ante libero. Pellentesque massa risus, bibendum consequat tincidunt eu, rhoncus sit amet ligula. Proin pharetra bibendum urna, vitae tristique dolor auctor in. Curabitur turpis felis, fringilla quis vehicula et, elementum vitae tellus. Mauris non turpis lacus. Pellentesque lorem lacus, iaculis nec egestas vitae, varius eget risus. Nullam feugiat, justo vitae pretium eleifend, eros magna euismod ante, sit amet lacinia massa ligula vel nibh. Praesent dignissim, metus ut commodo tincidunt, odio risus consequat felis, sagittis sollicitudin dolor urna et magna. Phasellus ipsum dolor, interdum eget feugiat non, lacinia nec ligula. Duis commodo aliquam vulputate. Vestibulum tempus eleifend dui, sit amet suscipit tortor pharetra eu. Sed convallis ornare nulla cursus adipiscing. Nulla quis lectus eget arcu ornare sollicitudin. Quisque faucibus posuere lacus, et dapibus mauris iaculis sed. Aenean tellus nisi, sodales vitae dignissim accumsan, semper et lacus}
\parbox{6cm}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vehicula lacinia convallis. Aliquam sapien nisi, vehicula ut posuere tristique, rutrum sit amet mi. Pellentesque quis quam quis purus malesuada dapibus. Proin eget sollicitudin erat. Nunc ut ante libero. Pellentesque massa risus, bibendum consequat tincidunt eu, rhoncus sit amet ligula. Proin pharetra bibendum urna, vitae tristique dolor auctor in. Curabitur turpis felis, fringilla quis vehicula et, elementum vitae tellus. Mauris non turpis lacus. Pellentesque lorem lacus, iaculis nec egestas vitae, varius eget risus. Nullam feugiat, justo vitae pretium eleifend, eros magna euismod ante, sit amet lacinia massa ligula vel nibh. Praesent dignissim, metus ut commodo tincidunt, odio risus consequat felis, sagittis sollicitudin dolor urna et magna. Phasellus ipsum dolor, interdum eget feugiat non, lacinia nec ligula. Duis commodo aliquam vulputate. Vestibulum tempus eleifend dui, sit amet suscipit tortor pharetra eu. Sed convallis ornare nulla cursus adipiscing. Nulla quis lectus eget arcu ornare sollicitudin. Quisque faucibus posuere lacus, et dapibus mauris iaculis sed. Aenean tellus nisi, sodales vitae dignissim accumsan, semper et lacus}
}
\pdfpagewidth6.5cm
\pdfpageheight1.21\ht0
\hoffset=-2in
\voffset=-1.7in
\box0
\end{document}
Unfortunately I cannot paste an image with the result at this moment, but it is a pdf with a single and very long page.
However, this page is not "infinite", nor can it have an arbitrary length. We are limited by the size of TeX registers. I think that the limit is around 10 meters.
\documentclass[perforation holes=false]{toiletpaper}:P – percusse Jul 22 '12 at 15:49:)– Count Zero Jul 22 '12 at 16:01