Weight paint front and back faces at the same time
It sounds like you need to uncheck limit selection to visible at the bottom of the 3D view.  When this is selected you can only paint or select geometry that is visible.



What limit to selection does is only let you weight paint geometry which is selected in edit mode.  So be sure that if this is enabled you have gone into edit mode and selected what you want to weight paint.