CD-ROM server with physical drives?



I was wondering if there is a (relatively) easy way to make a server which would let me access the contents of a physical dvd in a physical drive over the network while seeing it as an actual drive. Like, when I go to My Computer I want to see “DVD-ROM F:” and click on it and have it open the tree of a disc which is in a drive in a computer in my basement. I have gigabit network connectivity and several DVD-ROM drives. CD or DVD burning functionality over the network wouldn’t hurt either… I have some experience with linux and I had kind of thought I could do this with Ubuntu server but I wasn’t sure how to make it show up as an optical drive on the client side. This HAS to happen to get it to descramble with AnyDVD or install properly with Office.
Thanks in advance!