I have a long form... I want users to be able to fill out most of it... the be able to make a server call to a new page... then come back to the form with their info still there... is there a way to do this without something like making a session for every input field?
You could continue to post the same data to every page. Using sessions seems like the logical solution.
What do you mean "making a session for every input field" ? If you mean a new "session variable," then I suppose you could cheat and simply copy all POST'ed data:
foreach($_POST as $key => $value) $_SESSION[$key] = $value;