J.R.R. Tolkien created many languages throughout his life. He wrote in one of his letters that the tales of Middle-earth (The Hobbit, The Lord of the Rings and The Silmarilion) grew from these languages, rather than the languages being created for use in the stories.
Tolkien also created a number of different alphabets to write his languages - the Sarati alphabet only appears in a small number of inscriptions in the tales of Middle-earth.
Information about Sarati (includes a free font)
Information on how Sarati can be used to write Quenya
Tolkien's Middle-earth alphabets, by Dan Smith
Hebrew modes for Sarati, by Yehuda Ronen
Sarati typewriter, by Ethan Deneault
If you need to type in many different languages, the Q International Keyboard can help. It enables you to type almost any language that uses the Latin, Cyrillic or Greek alphabets, and is free.