For simplicity in this case, I'd use a web.sitemap file to lay out the entries in the format you want (along with any permissions you need to control access). Then, I'd use the ASP.NET menu control and apply the
CSS Control Adapter[
^] to convert the table based layout into a much more friendly JavaScript/CSS version. There's some detail on how to use the adapter
here[
^].