Morgen,
also ich würd es mit preg_match_all versuchen.
Vielleicht in etwa so:
preg_match_all("#([^\s]{x,})#",$text,$treffer);
Da musst du jetzt halt noch x durch eine Zahl ersetzen.
Du erhälst dann ein Array mit den zu langen Wörtern, wenn das so funktioniert, wie ich mir das denke :P
Gruß
Voodoo