Yes, you can use Sony MBH20 with any Nokia mobile phone.
It takes about 1-2 hours to fully charge Sony MBH20.
Yes, You shall receive USB Cable for the same as part of the standard packaging.
Yes, You can use Sony MBH20 with Nokia 3310.
No. Sony MBH20 do not have FM radio.