Yes, you do. Without any type of membership to Xbox Live, it's known as no membership. Silver is the next level up, allowing you to do some things online such as talking to people in a private chat and seeing other people online, but not allowing to actually play online. Gold Membership (being the highest type of membership) is the fullest experience, where you can talk to people in multi-person parties, add friends to your friends list and play online on any game, at any time. There's much much more to Xbox Live than I have told you.
Yes you can. Points are used to buy Adds-on such as maps, equips,etc
No, you do not need xbox live you only need the points to play minecraft (1600-$20)
You do to play online on the Xbox 360 only. Other systems also have online games
You do not need xbox live to play Star Wars Battlefront. It has campaign mode as well as custom matches with AI opponents. If you wish to play online with other human players then you would need an account.
Yes, you go to online challenge map but you need live.
yes, you need to pay to do anything on live
Yes.
no you can still play online on other games as well
No, you just need PLAY STATION NETWORK or XBOX LIVE
You do not need xbox live to play Tom Clancy End War. Xbox live is only necessary if you wish to multiplayer.
no, you need a subscription
Xbox live yes