$dosya_boyutu = filesize($dosya_adi);
ile dosya boyutunu bulabilirsin.
Tarih konusunda tavsiyem veritabanı ama kullanmıcam diyosan;
dosyaları yüklerken isimlerini unix time olarak oluştur. yani dosyanın ismi;
$isim = time();
$dosyaadi = $isim.$uzanti;
olsun.
Daha sonra dosyayı sayfaya çağırırken ismini tekrar tarihe dönüştür.
$tarih = date("d.m.Y H:i",$uzantisiz_dosya_adi);
Biraz zorlama oldu ama veritabanı kullanmıcaksan belki bu şekilde olabilir :)