Tienes que pasarle el valor (texto) a los controles text. Para eso utiliza la propiedad value del objeto.
Y referente al formulario o al botón para enviar los datos, si no tienen nombre ni id ni alguna propiedad para identificarlos, pues habrá que buscar otra solución
.
En este caso he utilizado la función _IEFormGetCollection para obtener el primer formulario de todos los que hay (el 0).
Te dejo el código corregido.
Código: Seleccionar todo
#include <IE.au3>
$oIE = _IECreate ("http://forums.linkbucks.com/newthread.php?do=newthread&f=12")
$oDiv1 = _IEGetObjByName ($oIE, "vb_login_username")
$oDiv2 = _IEGetObjByName ($oIE, "vb_login_password")
$oform= _IEFormGetCollection ($oIE, 0)
$oDiv1.value="username"
$oDiv2.value="password"
_IEFormSubmit($oform)
Saludos.