Swapping Character Controllers

Yes, you can - but you will need to setup the child objects in the same way as the one you see below or as the example in the demo scene:

This video is about adding a new FPSController, you don't need to worry about the padlock section as it's been changed in V1.6!

How to disable movement?

The AK - DisableManager script has a reference to the player character on this example:

You will want to edit the reference variable and the lines below to incorporate disabling your character movement and camera rotation: