From my understanding would i have to create separate transparent .gif images(different names of course) for tracking different things?
Well, when you say different things, what exactly are you referring to? If you mean different pages, then yes, unless your statistics software also tracks where the image was requested from.
Second, is it possible to print these statistics on website from , for example, awstats?
Depends on the availability of the data that is stored by the software. Some systems may use MySQL, some may depend on a flat file system. You will need to find out how the statistics software stores its data.
If not how hard would it be to create my own basic stat tracking app. When I mean basic I mean just page loads.
Depends on how much access you have to the content/pages/etc you are trying to track, and how good you are with whatever languages that system is comprised of. If you are simply trying to track your own site, http://analytics.google.com/ is the best there is.