non puoi usare un ciclo in questo modo,
prova un approccio del genere
codice:
$("#right").click(function(){  	
	var k=0, anim=function(){$("#div2").animate({"left": "-=50px"}, "slow", function(){k++; if(k<4) anim()});}
	anim()
});
che capisco non essere il massimo
o prova a valutare cosa fare nella step function di animate

ciao