Not sure but try edit message_macros and change
<xf:if is="$xf.visitor.Option.content_show_signature AND $user.Profile.signature">
to
<xf:if is="$xf.visitor.Option.content_show_signature && $user.Profile.signature && $forum.node_id != XXX">
where XXX is id of that forum where signature need to be hidden.