I don't think that's the case as there would be a ton more warnings... but not for long...

The form is posted back to the script and the undefined value is in the form's data:
<form action="http://www.athenalink.com/forum/pals/recommenduspal.php" method="post" name="RecommendUs" id="RecommendUs">
<input type="hidden" name="Cat" value="" />
<input type="hidden" name="paction" value="rusend" />
Did you edit the recommenduspal.php script? The call for the globals may be missing in the function that sends the message out.
Try uploading a clean copy of the script if you have modified anything and see if it works then. I'll cross my fingers as I can't seem to recreate it. (unless I turn full error reporting on...)
