Vielleicht mußt du doch etwas tiefer boren.
Die CWBCTRL benötigt ja ein FORM-Objekt um zu funktionieren. Vielleicht verhindert ja ASP das Erstellen von Fenstern ?!

Die CWBAUTSV benötigt das nicht. Schau dir noch einmal das Beispiel vballobj.exe und da den Code von vballobj.frm an.
Hier wird mit der Bibliothek cwbx gearbeitet. Das ist zwar ungleich komplizierter, kann aber direkt aus den entsprechenden Scripts erstellt werden:

Dim myas400
Dim mydtaq
Dim myConv
Dim myData

Set myas400 = CreateObject("cwbx.As400system")
Set mydtaq = CreateObject("cwbx.DataQueue")
Set myConv = CreateObject("cwbx.StringConverter")

myas400.Define "MYSYS"
myas400.Connect 6 'cwbcoServiceDataQueues

mydtaq.LibraryName = "MYLIB"
mydtaq.QueueName = "MYDTAQ"
Set mydtaq.System = myas400
mydtaq.Write myConv.ToBytes("Testdaten"), True ' Schreiben + ggf. Fehlermeldung
myData = myConv.FromBytes(mydtaq.Read)

Sollen die Daten noch in Ebcdic umgesetzt werden (lesbar für AS/400) muss noch das Objekt "CodePageConverter" verwendet werden.