You should be able to achieve this will conditional tags:
http://codex.wordpress.org/Conditional_Tags
I don’t think WP would recognize any template file (and archives.php is a template file!) outside of the theme system.
Actually, the page (call it unknown.php) isn’t an archive page at all, I was just using that as an example. Further, the page (unknown.php) will in fact be located within a theme directory.
To clarify, I am trying to link to ‘unknown.php’, which is located in some ‘themeA’ (for example), from several other themes. Thus, themeA, themeB, and themeC will all have links to the page ‘unknown.php’, which is located exclusively in themeA.
How do I do that? I hope there is a way..
(if you think conditional tags may work for this, then please, by all means provide an example;)
So what is this unknown.php? Not understanding what do you want to do makes quite difficult to figure out a solution. (Not that I am sure there is one…)
A “theme” cannot have a link to anything – only certain files of a theme. I just mention this to show that vague theoretical questions get similar answers 🙂
Okay, one last try:
How do I link from any page in themeA to a specific page in themeB?
It doesn’t get any clearer than that.
Nonetheless, in case that is still too abstract:
How do I link from my sidebar in theme ‘Taco’ to my bio page in theme ‘Cracker’? (just an example)
Sidebar is a template file (sidebar.php). “bio” is not a template file.
If you mean you want to link to a Page created via the admin > Write > Write Page interface… I don’t see what the question is.
Or,if “bio.php” is a physical file somewhere on your server (even in another theme) I don’t know what do you expect to happen when linked to it.