А что такое - каждый блок? - блоков может быть сколько угодно, каждый блок содержит в себе информацию о конкретном магазине.
чем они различаются? - для пользователя - контентом, для браузера - 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
но хотелось бы обойтись одной функцией...