сделал следующий файл (lastrssupd.php) - при запуске по расписанию устанавливает значение next_check в 0 (т.е. обновление постов бота будет при первом посещении index.php)
<?php
$host = 'хост_БД';
$dbms = 'mysql';
$dbport = '';
$database = 'БД';
$user = 'пользователь';
$pswd = 'пароль';
$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");
$query = "UPDATE `phpbb_lastrss_autopost` SET `next_check` = 0";
$res = mysql_query($query);
?>теперь основной вопрос

можно как-то избавиться от правки index.php (путем создания еще одного файла для запуска по расписанию)?
Find
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
Add after
// lastrss autopost mod begin
include ($phpbb_root_path . 'includes/functions_lastrss_autopost.'.$phpEx);
// lastrss autopost mod end