(Basically what was in my comment, but hopefully a bit clearer here.)
The only command that I can find which is defined in both tengwarscript and musixtex is \Tten. In tengwarscript it is defined with \newcommand which checks to see if it has already been defined (and throws an error if so). In \musixtex it is defined via a \let (which doesn't check), specifically \let\Tten=\ttie. Moreover, there is no other explicit use of \Tten in musixtex. So I would keep the tengwarscript definition of \Tten. For the musixtex version, you can use \ttie itself, or define another command to be equivalent to it, say \mTten. As tengwarscript explicitly checks to see if \Tten has been defined already but musixtex doesn't, the correct order to load them in is tengwarscript first and musixtex second. The following is a way to do this:
\documentclass{article}
\usepackage{tengwarscript}
\let\tengwarTten=\Tten
\usepackage{musixtex}
\let\mTten=\Tten
\let\Tten=\tengwarTten
\begin{document}
\end{document}
(Oh, and I'd like to see the final document ...)
As Marc van Leeuwen points out in the comments, as \Tten from musixtex does not need to be saved (since it already exists as \ttie), the shortest resolution of the conflict is:
\documentclass{article}
\usepackage{musixtex}
\let\Tten=\undefined % \relax will do here as well
\usepackage{tengwarscript}
\begin{document}
\end{document}
(Providing no one has defined \undefined, that is. If some idiot has done that then \relax will do instead. However, I doubt that anyone could redefine \undefined or \relax without breaking some serious stuff so I think both are pretty safe, with \relax the safest.)
The feedback I get is: ! I can't find file `nur8' ! Emergency stop.
mfput.log is completely empty. This happens if I try to compile a document, empty or not, so long as both packages are called in the preamble.
– The V May 18 '11 at 20:54\Tten.tengwarscriptlooks pretty good at namespacing all its internal macros (withteng@). Musixtex doesn't use that for anything specific other than to define it, so I would loadmusixtexfirst, thentengwarscriptand use\ttiefor themusixtexversion of\Tten(since\Ttenis just\letto\ttie). Of course, I may be missing something else that conflicts ... – Andrew Stacey May 18 '11 at 20:59tengwarscriptfirst, save the definition of\Tten, and then restore it after loading\musixtex:\usepackage{tengwarscript}\let\origTten=\Tten\usepackage{musixtex}\let\Tten=\origTten). – Andrew Stacey May 18 '11 at 21:02tengwarscript? If this is the first time that you've loaded it then you may need to install some fonts and fontmap files. I don't remember the exact steps (was a while ago that I did it), but I do remember needing to do something. – Andrew Stacey May 18 '11 at 21:03