В первом случае какая-то путаница с вызовом. Скорее всего нужно прочитать про разницу setTimeout и setInterval.
$(function() {
setInterval(function () {
$.ajax({
url: '/pipl.php?',
cache: false,
// Следующую строку я б тоже убрал, она будет лишний раз подменять значения в правом столбце
beforeSend: function() {$("#right").html('lauding');},
success: function(html){$("#right").html(html);}
}, 100);
});
Ну и да, со временем интервала неплохо бы определиться