"the reasons for not using $HTTP_SESSION_VARS/$_SESSION when register globals is disabled."
The only way to get at session variables when regsiter_globals is disabled is through HTTP_SESSION_VARS and _SESSIONS.
Always using the arrays means you never accidently use other vars than the ones you mean, and so you can never accidently use a POST or GET var which can be hacked.
A forum, a FAQ, email notification, what else do you need?