This Script is using the eBay API with php. In user side following things are required for getting results from eBay. Product name/Product id, country site where the product exists, specified the combination of words belongs to result product title, user may specify report name which generated after the getting specified results and also specified the exclude/required keywords in the product title.
Now Script making request for eBay, getting results specified by query, tokenized the title and making combination required by the user. Excluding the combination occurrence which exceeded the user limit, writing the report and displaying the results.