try this to enable php in the board wrappers:
(this is for 2.1 beta 2, but it should still work

)
open sources/classes/class_display.php
find this line:
CODE
$this->ipsclass->skin['_wrapper'] = str_replace( "<% CSS %>" , $css , $this->ipsclass->skin['_wrapper']);
add before it:
CODE
$marker = sha1(microtime());
$wrappertags = array('/<% .+? %>/','/<!--IBF\..+?-->/i');
$this->ipsclass->skin['_wrapper'] = preg_replace($wrappertags, "<!--noexec-$marker-->\\0<!--/noexec-$marker-->",$this->ipsclass->skin['_wrapper']);
find this line
CODE
print $this->ipsclass->skin['_wrapper'];
replace it with:
CODE
$parts = explode("<!--noexec-$marker-->",$this->ipsclass->skin['_wrapper']);
foreach ($parts as $part1)
{
$part2 = explode("<!--/noexec-$marker-->",$part1);
if (count($part2)==0) // no noexec tag so run as php
{
eval('?>'.$part1);
} else // noexec tag, format: {unsafe html bit}<!--/noexec-$marker-->{safe wrapper}
{
print $part2[0];
eval('?>'.$part2[1]);
}
}
there are certainly more eligant ways of achieving this, this is just one I can think of with the shortest amount of file edits