Before I begin asking questions about things and about web sites in general, I want to make sure I put them where you like them..
General questions should go in "General".

I am not sure it should fall under the Linux threads BUT, since it was a Linux based host I thought maybe it should??
No. Just because your service provider is using a Linux platform to offer your hosting needs does not mean any questions should be directed "at Linux". This particular situation, as far as you are concerned, is completely transparent to the "end user". Meaning, questions of general nature... PHP, CGI, etc., should be posted in general discussion sections.
This is assuming that you are not provided a "complete" Linux hosting plan, meaning, you get a full "virtual server" to completely mess up with root privileges and/or do what ever you wish with it.
