Tacx trainers are set up kind of like you describe -- http://www.tacx.com/producten/vr-trainers/index.dot