using cvs remotely is really no different than using it locally.
you don't really need to make a new checkout if you replace the Root file in every directory.
it should contain your CVSROOT: :ext:username@pike.ida.liu.se:/cvs
just do a: find -name Root | xargs -l1 cp yournewroot then try to use it.
greetings, martin.