Menu parcialmente dinamico

Olá pessoal, estou precisando fazer um menu onde somente uma pequena parte seria dinâmico, então inseri a macro diretamente no onLoad, depois somente na parte onde deve ser dinamica eu faço a conexão, é possivel? pq não estou conseguindo nem de inicio, rs:

sc_appmenu_reset (‘menu’);
sc_appmenu_create (‘menu’);
sc_appmenu_add_item(“menu”,0,0,“teste”,“teste.php”,"","","","");

Funciona aqui:

sc_appmenu_reset("agenda_menu");
sc_appmenu_create("agenda_menu");
sc_appmenu_add_item("agenda_menu",'menu'  , '','Menu Principal'          , 'menu'               , '', "", "","_parent");
sc_appmenu_add_item("agenda_menu",'prof01', '','Separação de Prontuários', 'separacao_prontuarios', '', "", "","");
sc_appmenu_add_item("agenda_menu",'prof02', '','Gerar Calendário', 'profissionais_gera_agenda', '', "", "","");
sc_appmenu_add_item("agenda_menu",'prof03', '','AGENDA', '', '', "", "","");


$id_item=200;

$_sel = "SELECT p.id_tabpro
, p.nomcompro
, p.nome_agenda
, group_concat(c.sigla SEPARATOR ' | ')

FROM  tab_profissionais p 
INNER JOIN prof_x_esp e ON p.id_tabpro = e.id_prof
INNER JOIN tab_cbo c ON e.id_esp = c.id_tabcbo

where p.id_empresa = [id_empresa] and p.Ativo = 1 


GROUP BY e.id_prof
order by p.nome_agenda, p.nomcompro
";
sc_select(rs,$_sel);
if ({rs} === false)
{
echo "Erro de acesso. ";
}
else
{
while (!{rs}->EOF){
	$id_prof = {rs}->fields[0];
	IF ({rs}->fields[2]=='') 	$nome_prof= abreviaNomes({rs}->fields[1]);
	ELSE 						$nome_prof= {rs}->fields[2];
	
	$nome_prof .= " ({{rs}->fields[3]})" ;
	sc_appmenu_add_item("agenda_menu",	'prof'.$id_prof, 'prof03', $nome_prof, 'agenda_control', id_profissional=$id_prof, "", "","");	
	
	{rs}->MoveNext();
}
	{rs}->Close();
}

Vlw Haroldo, funcionou!!!

Não querendo ser chato mas já sendo, fazendo os menus dessa forma (dinâmicos), ao abrirem as aplicações em abas, o ícone das abas, ficam com um ícone único do Scriptcase. Será que tem como fazer com que fique com os mesmos ícones dá forma tradicional?