File timestamps in different servers.

Hello,
I need to gather timestamps and file sizes of all the list of files in different servers.
The servers and file locations will be different for each file.
I'm thinking of keeping a comman delimited file with {source_server_name,source location, file name} as records in the file. So, I would cut and get the server, location and file names.

SOURCE_SERVER=\`cat $file_list |cut -d"," -f1\`
         FLOCATION=\`cat $file_list |cut -d"," -f2\`
FNAME=\`cat $file_list |cut -d"," -f3\`

Is there any easy way where I can get the file time stamp (modified and/or created) in the source servers?
And how would I connect to different servers (connect and exit out) in the file_list till the timestamp for all the files are captured.

Is telnet better? If telnet is disabled in some servers, can I get timestamp with ssh? I might have to use combination of different connections depending upon which ports are open.

Thanks in advance.

any idea how to capture timestamps of files in different servers guys?