Ian,
To do this, you would need to create a home page in your site with these
features. If you're working on an existing site that already has a
homepage, this is the process I would use:
- Rename the current site homepage to something like "home.htm" or
"main.htm." Basically, anything other than what it's currently called. By
renaming the file, all the pages that link to it should update their links
automatically. If you have any "hardcoded" links (such as those in
JavaScript files) you'll need to update those manually.
- Create your new logo page and give it the original homepage's file name,
typically something like "index.htm" or "default.htm."
But before you go down this road, might I suggest you take a look at this
page by Vincent Flanders, author of "Web Pages That Suck:"
http://www.fixingyourwebsite.com/dontconfusewebdesignwithsex.html
In a somewhat humorous way, he is saying that a splash page is a bad idea
(among other commonly overused techniques).
Here's another article relevant to the subject (the first thing I got in a
Google search for "flash splash home page"):
http://www.apogeehk.com/2013-61.html
Good luck!