Bonjour !
J'imagine que quand vous dites "en ligne de commande", vous voulez dire qu'ils sont entrés par l'opérateur ? (car "en ligne commande" ou "en argument", pour moi, c'est la même chose).
Si c'est le cas, pourquoi ne pas faire un exécutable qui fait la même chose que votre script vbs ? Cet exécutable récupère les arguments et les passe à l'exécutable qui vient d'être lancé, et cela devrait faire l'affaire, non ?
Ceci dit, comme je ne connais ni php, ni vbs, ce que je dis n'est peut-être pas pertinent.
Bonne continuation !