puoi provare a fare qualcosa del genere...

per il problema del rowspan... se ho capito bene... puoi risolvere con css...

Codice PHP:
<?php
$prova
='';
while (
$row=mssql_fetch_row ($rs)){?>
    <tr>
        <td align=Center ><font color=#000000 size='2' ><?php if($row[0] != $prova) echo $row[0]; ?></td>
        <td align=Center><font color=#000000 size='2'>$row[1]</td>";
        <td align=Center rowspan=2><font color=#000000 size='2' >$row[2]</td>
        <td align=Center><font color=#000000 size=2>$row[3]</td>
    </tr>
    <?php $prova $row[0];
?>