Derek Chan
Okay I'm assuming that you haven't implemented this and looking for a best practice solution. If thats the case, its a juggling between how much control you need over the polygon vs. difficulty in programming.
If you don't care about the auto-zoom/lack of styling associated with GeoRSS file uploading, its much simpler to convert your boundary file into a GeoRSS file through an intermediate app, upload it to local live, and then reference it with your VE app.
The more difficult route is to bring up the stored points from your database using AJAX to the VE application and use the map.addpolygon() function. This way you can set what your polygon will look like and disable/enable your counties accordingly. This route is more recommended because it seems you need more control of your data.
Hope that helps.