I am attempting to mix the next code to ensure that the WordPress permalinks operate in the primary directory, waringis.com (top code) an additional domain, burrowpress.com, is rerouted towards the subdirectory 'waringis.com/burrowpress' (bottom code) -

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

RewriteEngine On 
RewriteCond %{HTTP_HOST}  burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$  /burrowpress/$1

At this time permalinks will work in WordPress and also the redirect works but images need to be direct links to waringis.com/burrowpress/images/ rather than burrowpress.com/images/ - Any assistance is much appreciated...

I am not really a .htaccess expert however i would state that you don't have to include RewriteEngine On two times that you could place the redirect code within the if statement. Would you like to redirect towards the subdomain although not have your images be stored within the subdomain is correct?

You have to swap your code blocks around. The [L] flag around the WordPress rules are preventing execution from the file at this line within their code as your special path would "pass" the WordPress REWRITE_COND claims:

RewriteEngine On 
RewriteCond %{HTTP_HOST}  burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$  /burrowpress/$1 [L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

You do not need two RewriteEngine On claims, consider WordPress has the capacity to rewrite your .htaccess file (for the way it is setup) you might like to let it rest. If you're upgrading your file by hand, you are able to take away the second RewriteEngine on directive.

The important part is the fact that I moved your personal rules in front of wordpress.