This works for a 2 dimensional hash table (although a bit more work than what
should be needed):
---------------------------------------
Hashtable firstD = new Hashtable();
firstD.Add( "first dimension key", new Hashtable() );
( ( Hashtable )firstD["first dimension key"] ).Add( "second dimension key",
"second dimension object" );
MessageBox.Show( ( ( Hashtable )firstD["first dimension key"] )["second
dimension key"].ToString() );