Bueno, te recuerdo que AJAX es solo el "nombre bonito" el verdadero protagonista es el
XmlHttpRequest y solamente está capacitado para enviar y recibir peticiones vía HTTP (si me equivoco corrijan-me), al final si lo quieres enlazar crear un micro-server HTTP escuchando el puerto 80 en VB (u otro lenguaje) es relativamente fácil, eso si conoces muy bien el protocolo.
con respecto al enviar cada x segundos (lo que usualmente se le llama polling) no es muy beneficioso para el servidor ¿por que?: por el hecho de que esta técnica consume mucho ancho de banda, la solución seria COMET
si has investigado algo sobre COMET, me imagino que te decepcionará saber que no todos los navegadores lo manejan o soportan de igual forma, de todos modos existen alternativas como APE, longpolling y HTML5 Web Sockets.
espero que te sirva de guía, saludos