I really don't know any PHP, but I figured its the only way I can get a node to display a block where I need it :(

Instead of just having
<?php print $content;?> I want to specify each CCK-endowed field comprising my $content. I need to do this so I can stick a block between two CCK-created fields.

Is it really just as easy as replacing the above with:

<?php print $node->content['field_image-programme']['#value'];?>
<?php print $node->content['field_intro_programme']['#value'];?>
<?php print $node->content['field_links_internal']['#value'];?>
<?php print $new_block ?>
<?php print $node->content['field_links_external']['#value'];?>

Am I doing something wrong with the field names (I just got the field names from my admin/content/types/programme/fields Name column - is this correct?)