Not sure I can help at all but perhaps more information may let others help you.
1] How did you delete those Office files from the C drive? Did you go through the Control Panel's Add/Remove Programs utility or just manually delete the C:\Program Files and C:\Documents and Settings\{UserName}\Application Data\Microsoft\Office folders?
2] Did you delete/uninstall before installing Office on the external, or afterwards?
3] I'm surprised that Office works off an external drive. Do you keep this drive turned on all the time, or do you turn it on after Windows loads up when you turn the computer on?
4] Why did you decide to move Office to make more disk space rather than move other files?
5] Do the two CD Drives accept other CD's, or do you get the Access Denied message with any other CD disks?
6] Although a System Restore may not replace those deleted files, have you tried System restore anyway to see if the CD Drive(s) start working again? You may have to uninstall Office off te external then re-install back onto the C drive afterwards.
There may be other questions.
Mark
Having run out of space on my "C" drive, I reinstalled Office XP on my external drive, then deleted it from the "C" drive. All the components, such as Word, Access, Excel, etc. work fine, but for some reason Publisher was not installed. It does not appear on the list of installed programs, on neither of the two hard drives. When I try to reinstall the whole suite using the CD in either of my two ROM drives, and I click on my ROM drive icon, it informs me that "Access is denied". I have lots of Publisher files - what should I do to access them? Thanks for your help!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic