Without a link I’m hard pressed to answer, but I’d be very annoyed by a design that only gave me on input per page and I had to keep clicking through. Also if you use valid XHTML 1.0 strict or HTML5 markup on something like a contact us form or a registration form, your browser can read what each input in the form is asking for, and if it knows what you usually type in for the requested info, like first name, last name, address, city and so forth, it will pre-populate the form for you. It would be possible to use client side scripting to make that work with a multipage form, but far more complex and less intuitive for the end user.
I do whole checkout pages for ecommerce in a single page, with all the billing info needed, checkbox for shipping address same and if that’s not checked, inputs for shipping address, shipping method desired, credit card info, everything but the order confirmation page, which can’t be displayed till credit card info is submitted to the merchant bank’s computer. It can be split up into one page for each chunk of that info, but hardly any of my customers want that and I don’t recommend it. No matter how simple you make it, lots of people bail out before entering all their info in a shopping cart page. Often, like with me, they just want to find out how much shipping will cost. But make it as easy as possible and you get less abandoned carts.