Kad je već u post-u pre mog predloženo JS rešenje, a u ostalom, to što ti hoćeš, na kraju krajeva, i moraš da rešiš sa bar malo JS-a/AJAX-a, ja bih ti onda preporučio da se oprobaš sa
ExtJS-om. Pogledaj primere za grid-ove, tu ćeš naći ono što tebi treba.