In effetti e' un po' contorta.

Comunque dovrebbe essere possibile mettere un una stringa js tutto l'XML. E poi inviarlo ad una pagina PHP.

A questo punto, pero', non capisco cosa vuoi fare esattamente.

Dimmi se ho capito bene

1) crei un file XML
2) lo carichi in uno spazio web
a - come file XML
b - oppure come stringa javascript
3) Apri una pagina web che contiene quel js (pagina residente nel tuo spazio web, immagino)
4) La pagina all'apertura legge i dati XML e li invia ad una pagina PHP (residente dove? Spero nel tuo spazio web, altrimenti ajax non si puo' utilizzare)

Tutto 'sto ambaradan e' per inviare dei dati XML ad una pagina PHP?

Forse con js si puo' fare. Ma VB non ha delle funzioni per le connessioni HTTP? Non sono un esperto ma sono abbastanza sicuro di si'. Forse ti conviene fare in modo che quando VB crea l'XML apra direttamente una connessione verso la pagina PHP e ci invii i dati.

Altrimenti vediamo cosa si puo' fare con js.