Опять не получается...
<!DOCTYPE HTML>
	<html>
	<head>
	<meta charset="utf-8" />
	  <title></title>
	</head>
	<body>
	<script>
	a="Мама мыла.Старший сын пошел учиться.Щенок гавкал.";
	reg=/([А-Яа-я]+)\s([А-Яа-я]+)((\s([А-Яа-я]+)\s([А-Яа-я]+))?\./g;
	b=a.match(reg);
c=new Array;
for(i=0;i<b.length;i++){
c[i]=b[i].replace(reg,'$1,-,$2,$4,$5');
c[i]=c[i].split(/,/);
for(j=0;j<c[i].length;j++){
document.write(c[i][j]+'<br>');
}
}
document.write("<table border=1>");
for (i = 0; i <с[i].length; i++)
{document.write("<tr>");
    for (j = 0; j < с[j].length; j++)
    {document.write("<td>"+с[i][j]+"</td>")}
document.write("</tr>")
}
document.write("</table>");
           </script>
	</body>
	</html>