Not quite sure I understand the English half of this sentence.
It's not like reading between the lines. :D Imagine you're in a library, to your left is a famous writer, to your right is another famous writer and you're in the middle. :D
Why do I need to put the word "the"? It works fine in English without it.
Because "the" famous writers (that are previously agreed upon lol) are being talked about. it's not about the language mechanics but the context of the dialogue.
Why is the second person (singular, I assume) "olvasol" rather than "olvassz"?
If the root of the verb ends with s, z or sz, the second person singular ending is -ol -el -öl
Examples: olvasol, dolgozol, eszel, iszol, főzöl, keresel, úszol
Olvassz would be hard to pronounce.
Is there a difference between "hires" and "hides"?
híres means "famous", "hides" means nothing at all :P