Ich hatte sowas früher mal zu Zeiten ohne hal und consolekit, einfach 2 xorg.conf Dateien.
Das würde ich (um zu sehen ob das Prinzip funktioniert) wohl auch erst angehen, wobei du
eigentlich nur für den 2.XOrg Server eine xorg.conf brauchst (eben mit Screen, Keyboard, Maus,
Monitor/GraKa Section).
Der "moderne" Ansatz sollte wohl consolekit sein, dieser erlaubt eben verschiedene Sessions und
Seats. Allerdings ist die Doku wohl noch etwas dürftig, z.B.:
http://www.freedesktop.org/wiki/Software/ConsoleKit
http://people.freedesktop.org/~mccann/talks/guadec-multiuser.pdf