Smileys sind da so wie ich das sehe generell (noch) nicht vorgesehen, nur BBCode, der aber [img][/img] drin hat, was man dafür nutzen könnte.

An sich sollte der Admin alle Beiträge bearbeiten können:
PHP-Code:
<?if ($row['poster_id'] == $_SESSION['uid'] or $admin_id == $_SESSION['uid']){?>
Ah ne evtl. in der makepost.php:

PHP-Code:
if($post['poster_id'] != $_SESSION['uid']){ 
Das schlägt dann auch beim Admin Alarm, müsste also erweitert werden:
PHP-Code:
if($post['poster_id'] != $_SESSION['uid'] && $_SESSION['uid']!= $admin_id){