The ctime value from stat does give you the file creation time on Windows, but not on Unix filesystems -- in their case ctime returns the inode change time rather than the file creation time. For example, this script prints out its own creation time:
#!perl -w
use strict;
use POSIX;
my $file = $0;
print strftime "Created: %Y-%m-%d %H:%M:%S", localtime ((stat $file)[1
+0]);