Okay ... quindi sai che hai tutte quelle informazioni e le ottieni chiamando la stat.

Quindi avrai

uid del proprietario
uid_t st_uid; /* user ID of owner */

dimensione
off_t st_size; /* total size, in bytes */

data creazione
time_t st_ctime; /* time of last status change */

data ultima modifica
time_t st_mtime; /* time of creation*/

A questo punto non capisco quale sia il tuo problema della stat ...