1) mancano tutti i tag di chiusura dei <tr> e dei <td> (oltre alla chiusura del commento nell'header)

2) height="*" e width="*" si possono usare solo per i frame e non per le tabelle (le tabelle accettano solo valori in px o %)

3) l'altezza e la larghezza vanno impostate solo nelle celle (<td></td>) mentre tu imposti l'altezza delle righe (<tr></tr>)
codice:
<html>

<head>
	<!-- qua i meta -->
</head>

<body bgcolor="white" text="green" link="black" vlink="darkgrey" alink="darkgrey" topmargin="0" leftmargin="0">
  <table width="100%" height="100%" cellspacing="0" cellpadding="0">
    <tr height="*">
      <td width="*"></td>
      <td width="20" bgcolor="green"></td>
    </tr>
    <tr height="20">
      <td colspan="2" bgcolor="black"></td>
    </tr>
    <tr height="*">
      <td width="*"></td>
      <td width="20" bgcolor="green"></td>
    </tr>
  </table>
</body>

</html>