Hey Petrocelli,
Yes you can add your own custom smilies, although not sure about code – they are added via the editor.
I’m not sure on the possibility of adding a new language to the syntax highlighter, what did you have in mind? The available languages you can enable are:
apache
applescript
asm
bash-script
bash
basic
clang
css
diff
html
java
javascript
lisp
ooc
plain
php
python
ruby
sql
yaml
As for bans, not really sure I understand the question. You can ban users via IP, hostname or useragent specifically for the forum. Hostname comes closest to what I think you’re asking but the examples given are:
Add Hostname Ban
This will ban access to the forum by hostname. A hostname is any portion of the fully qualified domain the user is visiting from. Enter a hostname to ban with one range per line. Wildcards (*) are permitted. One entry per line – examples *.cn, *.ru
Hope that helps!