$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 :)