zunächst einmal brauchst du das $_REQUEST nicht. verwende dazu doch $_POST
zum anderen kannst du für den username
$USER['nick'] verwenden. diese variable ist ein globale und wird innerhalb vom phpkit überall erkannt.
im punkto sicherheit würde ich für den eingabetext folgendes verwenden:
htmlentities($_POST['modwrite_text'])
des weiteren:
if ($checkprofil['spezial_field']="Radiomoderator" or $USER['status']="admin"){
woher erkennt er das profilfeld, ohne das es abgefragt wird? ($checkprofil['spezial_field'])
außerdem fehlen bei beiden jeweils ein =
sprich zb:
if ($checkprofil['spezial_field']=="Radiomoderator" || $USER['status']=="admin"){
nächste:
wozu die komplette user tabelle auslesen?
sehe keine einzige verwendete variable im code von dir.
so das wars erstmal