No. Other than the cost of the game, there is no ongoing fee to play TF2.
You Dont
You have to pay for the game, but to play online is free.
Yes, if you are on a PC.
Team Fortress 2. Minecraft. <--- CobbleCarp
NO
Check your internet connection and if something is blocking your TF2 from running online. Alternatively, you can play offline with bots.
Actually, steam is giving it out for free now!
Maximum is 32 on each team.
Yea...
No, Team Fortress 2 has no split-screen option.
If it's an online game, it needs Xbox live gold in order to play.
No, there is no way to get Team Fortress 2 (legally) without using Steam.