Sound easy?

Not really. xD But I'll give it a shot and see what I come out with. Thanks for the help. ^^;
* EDIT:For those who are interested, the code goes as thus:
-- FIND IN
prefs.php:
<?php
$form = array_merge($form, $msettings);
$prefs = array_merge($prefs, $mdata);
?>
-- INSERT AFTER:
<?php
// BEGIN ALPHABETICAL ORDER
$forma = $form;
$formkeys = array_keys($forma);
for ($i = 0; $i < count($forma); $i++){
$x = $formkeys[$i];
if (is_array($forma[$x])) $forma[$x] = $forma[$x][0];
}
$rearranged = array();
$form2 = explode("||",implode("||",$forma));
for ($i = 0; $i < count($form2); $i++){
$form2[$i] = $form2[$i]."//".$formkeys[$i];
if (strstr($form2[$i],",title") || strstr($form2[$i],", title")){
$rearranged[$form2[$i]] = array();
$keys = $form2[$i];
} else {
$rearranged[$keys][] = $form2[$i];
}
}
$rearrangedkeys = array_keys($rearranged);
sort($rearrangedkeys);
$rearranged2 = array();
for ($i = 0; $i < count($rearrangedkeys); $i++){
$x = $rearrangedkeys[$i];
$rearranged2[$x] = $rearranged[$x];
$rearranged2[$x] = implode("||",$rearranged2[$x]);
$rearranged2[$x] = $rearrangedkeys[$i]."||".$rearranged2[$x];
}
$formb = explode("||",implode("||",$rearranged2));
$formc = array();
for ($i = 0; $i < count($formb); $i++){
$x = explode("//",$formb[$i]);
$x2 = $formkeys[$i];
$formc[$x[1]] = $x[0];
if (strstr($formc[$x2],"%s")) $formc[$x2] = $form[$x2];
}
$form = $formc;
// END ALPHABETICAL ORDER
?>
It probably could be tidied up a bit, but that works perfectly for now.