Если под одинаковыми словами не подразумеваются различные формы слова ("простая" != "простой"), то всё довольно просто - могу набросать пример кода.
Но что-то мне подсказывает, что не всё так примитвно, и нужно учитывать склонения, рода, множ.-единственное число и т.д. (если да, то это стоило бы оговорить). В таком случае, боюсь, это нужно рашать как-то через регулярные выражения... :(