This is what I did, and it seemed to work for what I wanted. I only wanted states that had listings to show. I simply commented out three lines of code in my main.php as follows:
<?php if ( !View::newInstance()->_exists('list_contries') ) {
// View::newInstance()->_exportVariableToView('list_regions', Search::newInstance()->listRegions('%%%%', '>=', 'region_name ASC') ) ;
// }
// if( osc_count_list_regions() ) { ?>
After that, all that showed on my main page was North Carolina which is the only state I have listings posted in. Then I tested it by making a listing in Louisiana, and only North Carolina and Louisiana showed on the main page. You can take a look at
http://sempernet.com