I have a form with a fairly large amount of input that will also be high traffic.
I declare $_SESSION vars so that on validation fails data that passes doesnt have to be rew
There is a marginal difference in performance. When I say marginal, I mean really, really small. The fact that it's the $_SESSION array doesn't have any bearing performance. It's the associative array lookup that takes slightly longer than accessing a variable.