I made something that works in a similar way. I adapted Nick's hyperlink code
http://www.gammon.com.au/forum/?id=12868&reply=7#reply7
to display 4 pages of different links using only 1 miniwindow. You can change pages by clicking page 2, 3 etc.. or by using an alias like view page 3 view page 1 etc..
Anyways here's a link to the code on pastebin. Putting it there as it is a bit long and didn't want to clutter this topic up.
http://pastebin.com/5f19r2kb
Keep in mind... the coding comes from a newbie but at least it will be easier to understand how I've done it hehe.
Mainly scroll down through it and look at the show_map_list () function. Was done using simple variables.
Line 439 is where the function starts. Line 485 is where it draws into the window depending on what page you are viewing. So just think of pages as tabs in your case.
Hope it helps!