Durund:
Thanks for the code, but I can't seem to access Linq..
I opened the solution in Visual Studio, target platform was unspecified, so I set it to NET4.0, still nothing.
Not sure where to go from here.
Bluemonkmn:
I need the maps to be accessed by an integer though, not name, as many maps have quite unusual names. I suppose however that I could rename all maps to A1, A2, A3, and use that as an ID.
EDIT:
I've decided (Because SGDK2 won't let me add System.Core as a reference when I Generate my project) to just create an array of maps.