hmm... one thing for the forms
you need to use $_POST['variablename'] or $HTTP_POST_VARS['variablename']
and
$_GET['variablename'] or $HTTP_GET_VARS['variablename']
(the HTTP_blah_VARS are from older versions of PHP, so I tend to use those to make sure the script will work on any server... best to use them to start with rather than going back to fix them all later
)
if the scripts are working without those then it means that register_globals is set to true in the PHP config file, which from what I have read is bad for security... and also it probably isn't set on most web hosts
as an alternative you could look at the import_request_variables