Никто не ответил, поэтому расскажу о своих находках. Первоначально я внедрял на страницу форму так:
OBJECT
classid="clsid:6A8E93E6-BC39-4F45-945B-61C91BBB24D1"
codebase="http://localhost/x1/X1.inf"
width=330
height=220
align=center
hspace=0
vspace=0
>
param name="Caption" value="MyCaption">
OBJECT>
При этом объект в реестре на клиентской машине регистрируется сам. Через тег param пытался передать данные - ничего не вышло. Однако, если воспользоваться JavaScript-ом можно вызвать объект и передать ему параметр, предварительно его зарегистрировав или так как раньше или через regsvr32:
SCRIPT>
var Ax=new ActiveXObject("X1.X");
Ax.Caption="Hello, World";
alert(Ax.Caption);
SCRIPT>
Работает!!! Правда, получается что объект внедренный через