if the belt is squeeling then its slipping. tighten it up and charge your batt. should fix everything. make sure all your tentioners are nice and tight. your first step should be to fix the belt, if the no charging issue continues then change the alt. but not having power steering seem like the belt is slipping and not turning the accesories.