Do I need to obtain a ph.d to be taken seriously.
Not usually. That may change depending on location, as Aneumey said.
I have talked with some community colleges about my MSW degree and basically I am not eligible to teach anything with that masters. They tell me if I had a sociology or psychology degree I might have a chance.
This is usually a function of the number of semester- or quarter-hours of GRADUATE-level work you have in a field. Depending on the accrediting body, that number varies from 16 to 18 semester-hours (24-27 quarter-hours), at least according to my observations. If you can't point to 18 sh of graduate work in a field, then you won't be considered qualified.
1) Should I get the masters degree in sociology or psychology or go for the Ph.D?
As Untenured notes, this depends on your personal desire to do research. More interest in research usually leads to pursuit of the PhD.
2) Should I look at another degree program completely to be competitvie? For example, should I consider criminal justice, english, political science. I know that there is a need for math and science instructors, however, that is not my strong area.
Degrees/hours in other areas help, but you should keep in mind that your interest in a particular area will limit how well you will teach it.