Dean,
For question 1, you could do one of two things... One way would be to use PHP's/MySQL's Row Count features.
But probably easier is this: before the loop of the table establish a variable like this <?php $rowcount = 0; ?>.
Then inside the looped table, create your first column where you will want to denote the row number and in the cell, call this command <?php echo ++$rowcount; ?>.
You will then have your rows numbered on up! I look at question 2 in a bit... I gotta get some sleep.
Cheers,
Brian