roztriedenie subodou podla nazvu do abecedy...

potrebujem PHP script, ktory mi vypise subory .mid iba za dane pismeno, napriklad A - vypise vsetko zacinajuce sa na A .mid .... no skusal som, tento script, ale mi nejde :( neviete preco? nepoznate neco lepsie?
<a href="slozka005.php?ch=c">C</a> |
<a href="slozka005.php?ch=l">L</a> |
<a href="slozka005.php?ch=p">P</a> |
<a href="slozka005.php?ch=r">R</a> |
<a href="slozka005.php?ch=t">T</a> |
<a href="slozka005.php?ch=z">Z</a>

<?php
if (!$ch) { $ch="c"; }
foreach (glob("../".$ch."*.mid") as $filename) {
$file = basename($filename);
echo "<a href=\"".$filename."\">".$file."</a><br>";
?>
No ja to delam tak, ze to nejprve vlozim do pole, pak zavolam funkci Sort() a necham to pak vypsat.
a dalo by sa spravit nejak tak, aby mi sam script spravil to ze by dal obrazok + jeho nazov? napriklad bude tu
OBRAZOK
(podtym) nazov.gif

aby to automaticky robilo, lebo ja potrebujem tak rozpisat obrazky a ked ich mam 300 tak to velmi lahko nejde :)