I don't believe there are any NLTK modules designed specifically for so-called "low-resource languages", but the NLTK's standard modules should be useful to you. There are additional issues with modeling such languages (lots of missing data), so do google the term.
But you should read some more. The standard approach to POS-tagging is not based on explicit grammars, but on statistical models trained from a corpus through machine learning. Start with the NLTK book, focusing on the statistical chapters. (The CFG grammar module and its kin are primarily useful as teaching tools, not NLP technologies.) However, standard POS tagging solutions are based on tagging individual words. If your language is highly inflecting or polysynthetic, you'll need a morphological analysis component. These are much harder to train with a generic statistical tool, but I'm not up to date on the state of the art.
Alexis