Well if the emergency eject button doesn't work then I'd recommend taking the drive apart. I had to do this once with an old Acer 32X that was flipped over with a CD in it. When that happened the CD of coarse fell out of the tray and ended up inside the drive, so I just tore the drive apart and got my CD out. Then I put the drive together and I haven't had a problem with that drive since. Make sure though that you have the drive disconnected from the PC.
Sincerely,
Best4x4