//прописывайте var. это говорит о инциализации переменной (первый раз когда используйте переменную). в данной проге ошибке не выдает, а вообще может.. так что не забывайте!!
//почитайте литературу про переменные и инициализацию
var p;
var a1 = document.getElementsByTagName('p')[0].innerHTML;
var b1=a1.split(/\sПравка\sip\sinf/);
for (var i=0;i<b1.length-1; i++)
{
b1[i]= b1[i].split(/\d{2}\.\d{2}\.\d{2}\s\d{2}\:\d{2}\s/);
console.log(b1[i][1]);
//смотрите что хранится в b1[i][1], для лучшего понимания запишите в отдельную переменную
p = b1[i][1];
// при первом вхождении цикла i = 0. p = Нохчо
// при втором вхождении цикла i = 1. p = ФК Орга
// при третьем вхождении цикла i = 2. p = anzor95
p = p.split(/\n/); //при первом вхождении цикла i = 0. p = Нохчо
//вы пытайтесь разделить Нохчо. но внем нет \n поэтому вернет массив из одного элемента p[0] = 'Нохчо'; т.е. он его не разбил
for (var k =0; k < p.length - 1; k++)
console.log(p[k]);
}