Ciao Nightmare-1
lo split ti da un array spezzando la stringa su una determinata sottostringa... quindi era meglio se dividevi le pagine da un solo [page] o qualunque altro simbolo univoco...
se ormai hai messo quei particolari tag potresti fare così
codice:
stringa = "[page]questo è il moi otesto che bla bla bla....[/page][page]questa dovrebbe essere la seconda pagina...[/page]"
TuoArray = Split(Replace(stringa,"[page]",""),"[/page]")
for i=LBound(TuoArray) to UBound(TuoArray)
Response.Write TuoArray(i) & "<hr>"
next
praticamenti elimini tutti i [page] e splitti su [/page]