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>