This is a common construction in some dialects, and unacceptable in others, so it really should be covered.
See here, here, and here.
I’ve made an attempt at a rule for it, but it won’t catch everything, and may give false positives when a noun is interpreted as the first verb (e.g. “had their needs met”).
<rule id="ID" name=""Needs fixed" type construction.">
<pattern>
<token regexp='yes'>(needs|wants|requires|needed|wanted|required)</token>
<marker>
<token postag='VBN'></token>
</marker>
</pattern>
<message>"<match no="1" case_conversion="startupper"/> <match no="2"/>" is only accepted in certain dialects. For something more widely acceptable, try "<match no="1"/> <match no="2" regexp_match="ed$" regexp_replace="ing"/>" or "\1 to be <match no="2"/>".</message>
<url>http://english.stackexchange.com/questions/5407/central-pennsylvanian-english-speakers-what-are-the-limitations-on-the-needs-w</url>
<example correction=''>My car needs <marker>fixed</marker>.</example>
<example>My car needs to be fixed.</example>
<example>My car needs fixing.</example>
</rule>
(I notice that the rule editor doesn’t escape double quotation marks, so I’m guessing my rule won’t work without fixing those first.)