Well... I've never tried this myself, but I've heard you can use a switchcamera loop to do it:
#loop
~0.1
player switchcamera "internal"
goto "loop"
Which means that if the player switches to external or group view, they will be immediately switched back to internal view.
As I said, I haven't tried it myself...