Yes it's certainly possible to do all that with 2 movable dishes. C-band you can control with diseqc 1.2 and Ku with USALS using the same receiver.
You would need a linear actuator for C-band with cable that carries the DC for the motor and separate conductors (2-3) for the sensor. A controller such as an ASC1 would run the actuator and memorize the satellite positions. Of course this requires an equatorial mount for the dish which is quite common. An H-to-H mount is also an option however quite rare.
For Ku you need a positioner that does USALS and likely at least a 90cm dish. A Stab HH90 motor would be ok for that setup. Personally I would want a larger dish maybe 1m (100cm/39") dish like which I have one on a stab HH120 positioner. I originally had a 1.2m dish on this positioner and it "broke". Had to get it welded; but I live in a very windy area and your situation might be different.
There will be a lag time when switching channels if the dish has to move. Also the mounts on the dishes have to be set up very accurately so they track the Clarke belt.
Ku is much easier to set up than a C-band system due to scale, so if most of your channels of interest are on Ku it should be relatively easy to get many sats. Just need to make sure the pole for the dish is perfectly vertical, mount the motor on it, and mount the dish to the motor. The receiver will control the motor, all you need to add is add a jumper from the motor to the LNB(F) on the dish. I would start with Ku anyway. Cheaper and easier to deal with.
There should be instructions with the motor on how to set it up, latitude adjustment, dish offset angle, etc.
I'm sure others will have advice for you, lots of varying experiences and knowledge on this forum!