Adding metaservers

At the moment we have said that we will have a static metaserver list. How might we approach using a dynamic list?