Problemas Formularios + Php

Tengo problemas para insertar las listas en los formularios usando php, yo uso este formulario:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<body>
<? require '../login.php' ?>
<form method="post" action="postear.php">

<table>

<tr>

<td>Usuario:</td>

<td><? echo "$_COOKIE[uusername]" ?></td>

</tr>

<tr>

<td>Titulo:</td>

<td><textarea name="subject" id="subject" style="border: 1px solid black"></textarea></td>

</tr>

<tr>

<td>Texto:</td>

<td><textarea name="maintext" id="maintext" style="border: 1px solid black"></textarea></td>

</tr>
<tr><td>Tipo/Categoria:</td>
<td><SELECT name="categories">
<option value="$cat[catid]">$[catname]</option>

<?php
$numCat = mysql_query('SELECT count(*) as total FROM noticias_categories');
$varcat = mysql_fetch_assoc($numCat);
$z= 0;
$totcat = $varcat['total'];
		while ($z<$muestra)
				   {
					       $datoscat = mysql_query("select * from noticias_categories where catid=$totcat") ;
								 $cat = mysql_fetch_array($datoscat) ;
								 include 'temp/cat-temp.php';
								 $totcat--;
      					 $z++;
   					} 

?>

</select></td></tr>

<tr><td><input type="submit" name="enviar" value="Postear Mensaje"></td></tr>

</table>

</form>

</body>

</html>
y el include es este:
<?php
print<<<EOT
<option value="$cat[catid]">$[catname]</option>
EOT;
?>
.
Mi problema es que no me inserta las opciones en la lista, alguien sabe como puedo hacerlo?.
Muchas gracias.
Problema solucionado... Gracias a todos por su gran ayuda,,,,