VBSとVB6でデータのやり取りが出来る前提で書きますが
(できるかどうか知らないですが・・・)
VBSからVBSの実行をさせず
VBSからVBSを実行させたいパスを
VB6に渡して、VB6からそのVBSを実行させて
>>169の処理をすれば良いんじゃないかな

あとVBSを無限ループで実行させ
終了する(終了させたい)かもしれないのに
自身に終了手段がないのも問題だと思う・・・

書かれてるのはCだけど原理は同じだと思う
VBSでウィンドウタイトルを指定できるのならこれでいけるような気がする
ttp://forums.belution.com/ja/vc/000/298/59s.shtml