Ваш вопрос из разряда "Как рисовать карандашом на бумаге?". Поэтому и ответы такие "возьми карандаш и рисуй". Почитайте хотя бы вступление к jquery и вопрос отпадет сам собой
balkan: Да. Но тут готово решения быть не может, это частный случай. Надо почитать и понять как php взаимодействует с mysql и что такое формы и как их обрабатывать. 1 дня на изучения хватит. Зато потом придет просветление. А если не хотите этим заниматься - наймите того кто хочет.
grid view и иерархический список как связаны? Вывести в одной из ячеек grid view или несколько grid view вложенные друг в друга? Вообще не понятно, что Вы хотите получить.
chifixsa: ДА отличный вариант. Но надо тестить, часто с linear-gradient баги в браузерах, например яндексе при ресайзе окна и на некоторых расширениях.