* Since constructor can't and should not return anything else but itself everything from Search_Mnogosearch() should be moved to connect(), then you can actually return the PEAR_Error on error.
Otherwise I think it looks ok. Will test the code later.
I think the name of the result class should be Search_Mnogosearch_Result instead of Search_Mnogosearch_result. (This fits better with PEAR's naming scheme.)