I am from Ottawa, Canada. I recently received Polish citizenship and did not use or need an agency from Poland.
If there is a Polish embassy nearby, then your cousin can go there and get all the information he/she needs. Some
documents will need to be translated into Polish but it's not necessary for someone in Poland to do that. Also, getting
citizenship takes the same amount of time whether you hire an agency or do it yourself.