Ciao !

Personalmente non credo che il problema possa risiedere nella Split, che non ha assolutamente di questi limiti...

Del resto, provando a caricare la riga che posti:

list=Virgin Radio|http://151.1.245.1/20|m2o|http://live.mediaserver.kataweb.it/m2o|R101|http://www.r101.it/r101/statici/diretta/r101.asx|

in una variabile stringa, e a dividerla con Split, non si nota nessun troncamento....

Prova ad inserire un Debug.Print prima del Replace che toglie le virgole, e vedi cosa ottieni...

Puo' darsi che nel link originario ci siano dei caratteri di controllo non visibili che provocano il malfunzionamento (che, ripeto, non riesco a scorgere....)