You only have to pay if you want to play your games online.
You do have to pay for xbox live.
Silver does not have xbox live. It is free; but no xbox live!
Yes, you have to pay for Xbox Live for any game
yes
You cant get xbox live for free anywhere you have to pay a certain amount for what ever amount of months you want to pay for.
you can pay online, got to xbox360.com/live
No.
No, Because Microsoft tracks your Xbox Live Account. So you have to pay for Xbox Live whether with a game card or if you pre-pay.
No
You have to pay for xbox live.
no
xbox live is on all xbox's but you have to pay the only difference with arcade is you dont get a hard drive or an online microphone