А что такое - каждый блок? - блоков может быть сколько угодно, каждый блок содержит в себе информацию о конкретном магазине.
чем они различаются? - для пользователя - контентом, для браузера - id-шником.
Как time_server.php отличит, кому сколько минут добавлять? - можно этот параметр записывать в time_new.
Как function(data) различит, куда какой результат писать? - если бы я знал ответ на этот вопрос, то я бы тему не открывал.
Сейчас я решаю этот вопрос таким образом:
?>
<script>
	setInterval (
		function ()
		 {
			$.post( 'include/time_server.php', {'time_new':'<?php echo $row['time']?>'}, 
				function(data){
					var arr_time = data.split(' ');
					$('#data_<?php echo $row['id']?>,#2data_<?php echo $row['id']?>').val(arr_time[0]);
					$('#time_<?php echo $row['id']?>,#2time_<?php echo $row['id']?>').val(arr_time[1]);
				});
		},
	1000);
</script>
<?php
но хотелось бы обойтись одной функцией...