Hata vermesi gayet normal değil mi sence? Veritabanı ayarları gelmeden, önce veritabanına bağlanmaya çalışıp vt_host, vt_name_ vt_pass gibi değerleri almaya çalışıyorsun. Daha sonra veritabanına bu değişkenler ile bağlanmaya çalışıyorsun. E haliyle mantık dışı bir durum ortaya çıkıyor. Veritabanı ayarlarını panelden girebilirsin, fakat bu şekilde değil. Panelden girilen her veri, veritabanına yazılacak diye bir kaide yok sanırım Panelde bir form oluşturursun. Bu formdan gelen verileri de ayarlar.php diye bir dosyada yazdırırsın. İstediğin zaman panelden düzenleme de yaparsın ayrıca. Bunun için :

http://www.php.net/manual/en/function.fopen.php
http://www.php.net/manual/en/function.fwrite.php
http://www.php.net/manual/en/function.fclose.php