Yes, you can use memory card in this phone.
You can store up to 1000 contacts in Samsung Guru Music 2.
Samsung B310 comes with 800 mAh battery. But it is very efficient. You do not require to charge the phone for almost 3 days with moderate usage.
No. Samsung Guru Music 2 do not support CDMA sim cards.