You want to use general meshes, and a mesh collision detection system. Pretty much any 3D game book will mention those topics. However, if you're trying with XNA, perhaps start with an XNA focused book.
--
Jon Watte, Direct3D MVP
kW X-port 3ds Max .X exporter
14 days after getting my RROD box back, it's going back for service again. Grr.