We've all decided this will be done in PHP, right? Also, lets stick with PHP5 in the beginning since it has nice XML features (and Abyss.conf is pretty much an xml file).
I've looked into this myself, and I really think it won't be that hard to edit abyss.conf. For example, you can use PHP's simplexml for manipulating information from Abyss.conf.
Try for example (and change the path to yours):
$conf = simplexml_load_file('X:\path\to\abyss.conf');
echo trim($conf->server->host->names->name[0]);
On my server, that gives me 'randomresources.org'. We really can start working on this, it won't be that difficult. You can also show all hostnames with a foreach loop.
For AbyssPanel, we should tie hostnames (like website.com and
www.website.com) to accounts and give those accounts the ability to edit them.