Esto es una guía para que cojas ideas:
Código HTML:
<script>
//Esta función devuelve un array con los ID's seleccionados
function getIdSeleccionados(){
var matriz=new Array();
$("table#tabla td.marcada").each(function(){
matriz[matriz.length]=$(this).attr("rel");
});
return matriz;
}
$(function(){
$("table#tabla tr").click(function(){
//Ponemos o quitamos(toggle lo hace solo) la clase "marcada" a todos los td's de la fila TR seleccionada
//El estilo "marcada" tendrá un background-color:pink o lo que sea.
$("td",$(this)).toggleClass("marcada");
});
});
</script>
<!-- La tabla debería tener una forma parecida a esta-->
<table id='tabla'>
<tr rel='1'> <!-- Como se puede deducir, el ID es el id del elemento que contiene esta fila -->
<td>campo 1</td>
<td>campo 2</td>
<td>campo 3</td>
...
</tr>
<tr rel='2'>
<td>campo 1</td>
<td>campo 2</td>
<td>campo 3</td>
...
</tr>
...
</table>
También tienes la sencilla posibilidad de añadir una nueva columna a la tabla, donde por cada fila habría un checkbox para seleccionarla.