Flash ile yapılabilir diye düşünüyorum. Senin için bir örnek buldum sanırım, kolay gelsin.

import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequestMethod;

var urlLoader:URLLoader = new URLLoader ();
var urlRequest:URLRequest = new URLRequest ('whatever.php');
var urlVars:URLVariables = new URLVariables ();

urlVars.folder = 'path/to/folder';
urlRequest.data = urlVars;
urlRequest.method = URLRequestMethod.POST;

urlLoader.addEventListener (Event.COMPLETE, onComplete);
urlLoader.load (urlRequest);
		
function onComplete (evt:Event) : void {
	var xml:XML = XML (urlLoader.data);
	trace (xml);
}
PHP kısmı :
<?php 
if ($handle = opendir($_POST['folder'])) { 
    $xmlReturn = "<data>"; 

    while (false !== ($file = readdir($handle))) { 
        if ($file != "." && $file != "..") { 
           $xmlReturn .= '<file name="'.$file.'" />'; 
        } 
    } 
    closedir($handle); 
    echo ($xmlReturn.'</data>'); 
} 
?>
Birde şu var : http://active.tutsplus.com/tutorials/xml/build-a-dynamic-gallery-with-actionscript-30-and-php/