From what I understand awStats would be installed on a particular server and the path would be set to your respective log file and would be processed.
What i would like to know is, can awStats be installed on a non server machine and given log files from a foreign server and analyzed?
of course. in fact that's how most people analyse their web logs - by copying them to non-live machine and running awstats there.
and in awstats.conf you can use Unix pipe in LogFile directive so for example:
should work.