I'm trying to work out how to programmatically install a list of custom blocks each block containing php snippets per node. The general idea is to auto populate blocks (included php snippets) into regions from a snippets repository. Basically each php snippet is to be included in a custom block (PHP code) and associated with content in a region/page.

My localhost development environment is Windows, drupal-7.8.
I have installed cygwin and installed drush version 5.0 in c:\drush. I'm just starting with drush.

Let's assume there is a php snippet in /sites/all/files/snippets/foo.php
How do I use drush to automate the placing of include statements into blocks and then regions and pages?

include_once("sites/all/files/snippets/foo.php");

Is using drush the best approach for this automation or should I try a different approach such as installation profiles?