Hello! Можно немного иначе задачу поставить. А именно - как обойтись без прав рута. И такая постановка уже имеет решение, например, супервизоры наподобии daemontools, позволяющие иметь пользовательский аналог /etc/init.d Для разделения версий вполне достаточно chroot, в котором от рута стартует основной супервизор, запускающий пользовательские супервизоры.
Best regards, Alexey Pechnikov. http://pechnikov.tel/