esistono parecchi plugin / script che fanno quello che chiedi (e molto di più).
prova a vedere jquery datatable.