I've used a script from the Squirt forum to search for blog posts in Google, Technorati, MSN and Blog Pulse.
PHP Code:
<?php
$filename = 'keywords.txt';
$handle = fopen($filename, "rb");
$keywords = fread($handle, filesize($filename));
fclose($handle);
$keywords = str_replace(" ", "+", $keywords);
$keywords = explode("\n", $keywords);
foreach($keywords as $keyword)
echo 'http://blogsearch.google.com/blogsearch_feeds?hl=en&q=' . $keyword . '&ie=utf-8&num=100&output=rss<br>';
$filename = 'keywords.txt';
$handle = fopen($filename, "rb");
$keywords = fread($handle, filesize($filename));
fclose($handle);
$keywords = explode("\n", $keywords);
foreach($keywords as $keyword)
echo 'http://feeds.technorati.com/posts/tag/' . $keyword . '<br>';
$filename = 'keywords.txt';
$handle = fopen($filename, "rb");
$keywords = fread($handle, filesize($filename));
fclose($handle);
$keywords = explode("\n", $keywords);
foreach($keywords as $keyword)
echo 'http://search.msn.com/results.aspx?q=' . $keyword . '&first=11&format=rss<br>';
$filename = 'keywords.txt';
$handle = fopen($filename, "rb");
$keywords = fread($handle, filesize($filename));
fclose($handle);
$keywords = str_replace(" ", "+", $keywords);
$keywords = explode("\n", $keywords);
foreach($keywords as $keyword)
echo 'http://www.blogpulse.com/rss?query=%22' . $keyword . '%22&sort=date&operator=phrase<br>';
?>
All you have to do is create a .txt file in the same folder as the above script with a keyword on each line and run it.
It's not optimised in ANY way, i'm a total newb at PHP, but it works well so i'm gonna sleep happy at night.
Hope it helps.
Bam