Yes,
Make your bookcase in a modelling program so that it animates - that is it moves in the direction you want it too just like a door.
Then you can use it instead of a door in FPSC using door script and obviously the script for a switch or whatever is required to activate it.
FPSC cannot diferentiate betweeen one enitity and another - a door could effectively look like any object you wish. Notwithstanding any hard coded stuff, its the scripts that tell FPSC what an object is and how it should behave.
Hope that helps