<p>Doing like so:</p>

<p><code>Shell ("C:\Program Files\Internet Explorer\iexplore.exe -embedding http://www.websiteurl.com")</code></p>

<p>Doesn't work how I need it as I essentially need it to be able to redirect and prompt a user to download a file.  Any ideas?</p>

There are a couple of things you could do.
Use an external program like
```
wget
```
to get the file instead of IE.  You can get wget for free at
http://www.cygwin.com
with the cygnus tools.  It's GPL, so just watch out if you have a commercial product.
Write a little .NET program that uses the HttpWebRequest class to get the file and shell out to that program instead of IE.  I don't think you're going to have a lot of luck shelling out to IE itself.  Sounds like a, to paraphrase Steve Jobs, "bag of hurt".