OSX 10.6.8 internal mic does not register voice in PhotoBooth but registers in system preferences
I know this is a stupid question but it just caught me when I was looking into your problem. Are you sure you have output set to Internal Speakers not something else like an Airplay device?

When you set the "Sound Effect" do you get noise out of the speakers