Actually, Dagon, I believe, in this case, it isn't.
It seems that the server is retaining information it should not. Or maybe I've been staring at this code so long I've gone completely bananas.
But ... Since you made that statement, I went in and (almost) totally stripped down both files, then tested to make sure the problem still occurred. That includes testing first in FireFox, then opening a closed Internet Explorer, and typing the address of freesignup.php directly into the address bar and hitting the submit button.
The two files are list.php and freesignup.php. The header is an include file. for this example and my last tests, I pasted the code from the include file into it's proper place in both files, which is the "HeadWrap" div.
The Submit button in the "FreeForm" form will go directly to list.php, without passing "GO". In other words, even if I set the form to self, it will never reach the top of the page. What the action is set to is immaterial. It is ignored.
register_globals is ON on this server.
LIST.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>List Page</title>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
</head>
<body>
<div id="HeadWrap">
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="background:url(images/Head-Left.png) repeat-x;"> </td>
<td style="width:178px; height:150px; background:url(images/HeadSec-Left2.png) no-repeat;"> </td>
<td style="width:322px; height:150px; background:url(images/Head-Right.png) repeat-x;"> </td>
<td style="width:280px; height:150px; background:url(images/HeadSec-Right.png) no-repeat; text-align:right;" valign="top">
<img src="images/Search.gif" style="margin-top:10px;" width="25" height="20" alt="Search" />
<form name="HeadForm" id="HeadForm" style="display:inline;" method="post" action="list.php">
<input style="font-size:10px;" type="text" size="30" name="CityFind" value="" />
<input type="hidden" name="HeadForm" value="1" />
<input style="font-size:10px;" type="submit" name="Submit" value="Go" />
<form>
</td>
<td style="background:url(images/Head-Right.png) repeat-x;"> </td>
</tr>
</table>
</div>
<div id="Wrapper">
</div>
</body>
</html>
FREESIGNUP.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>form page</title>
</head>
<body>
<div id="HeadWrap">
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="background:url(images/Head-Left.png) repeat-x;"> </td>
<td style="width:178px; height:150px; background:url(images/HeadSec-Left2.png) no-repeat;"> </td>
<td style="width:322px; height:150px; background:url(images/Head-Right.png) repeat-x;"> </td>
<td style="width:280px; height:150px; background:url(images/HeadSec-Right.png) no-repeat; text-align:right;" valign="top">
<img src="images/Search.gif" style="margin-top:10px;" width="25" height="20" alt="Search" />
<form name="HeadForm" id="HeadForm" style="display:inline;" method="post" action="list.php">
<input style="font-size:10px;" type="text" size="30" name="CityFind" value="" />
<input type="hidden" name="HeadForm" value="1" />
<input style="font-size:10px;" type="submit" name="Submit" value="Go" />
<form>
</td>
<td style="background:url(images/Head-Right.png) repeat-x;"> </td>
</tr>
</table>
</div>
<div id="Wrapper">
<div id="InnerTube">
<div id="FormSet" class="RedFrameBox">
<?PHP
echo('
<form method="post" name="FreeForm" id="FreeForm" action="action is the same no matter what file is here">
<table class="FormTable" width="100%">
<tr><td class="Label">E-mail Address (will not display):</td><td class="Value"><input type="text" name="a_Email" width="100%" maxlength="100" /></td></tr>
<tr><td class="Label">Contact is okay from these parties:</td><td class="Value">Real Estate Agents<input type="checkbox" name="a_Agents" value="1" /> Others<input type="checkbox" name="a_Others" value="1" /></td></tr>
</table>
<div class="BlueFrameBox">
<table width="100%">
<tr>
<td style="text-align:center;">
<input type="reset" value="Reset" />
</td>
<td style="text-align:center;">
<a class="HrefButton" href="freepreview.php"><input type="button" value="Preview" /></a>
</td>
<td style="text-align:center;">
<input type="hidden" name="FreeForm" value="1" />
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</div>
</form>
</div>');
?>
</div> <!-- Main Content -->
<div style="clear: both"></div>
</div> <!-- InnerTube -->
</div>
</body>
</html>