It seems to work fine! good job
So when you have spare time you could put it on subSilver too.. It shouldn't be difficoult once you've done for darkeq..

PS once you've completed it you could post the hack to http://www.phpbbhacks.com/ to share it if others need..

Here's some test, just to look how it looks..
[pascal]
function parola(s:string):boolean;
var i:integer;
begin
for i:=0 to form1.listbox1.items.count-1 do
if lowercase(form1.listbox1.items[i])=lowercase(s) then
begin
result:=true;
exit;
end;
result:=false;
end;
[/pascal]

(added)
Umm it seems like he don't hilight internal begin/end blocks..
let's see:
[pascal]
begin
begin
begin
if a=b then
begin
begin
end;
end;
end;
end;
end;[/pascal]

There is a little problem here