Scrapebox could do the first half. Custom tumblr footprint that shows specific text of a tumblr site when submission enabled, then a keyword list of..well...the keywords you are after.
Then Ubot, Zenno or even Imacros to do the rest (If I understand the last bit right)
Scritty