Easiest way:
Create a page for each "order by", have the column headers be hyperlinks that redirect to each of the different "order by pages."
The better way is to create a database in the back end and populate it with all the data from the masterlist. I have kind of done this, but just for official homecarts. It's in access format, so if you want it, email me. After that you'd create a server connection (ODBC in my case) to the database file, and then use that connection to query the data onto an ASP page. That would get the job done right - such that you wouldn't need to update all the different pages each time a game comes out.