for the height adjustment something like this could be used
http://www.eyecareandcure.com/ECC-Pr...-Support-Stand

it might even be possible to automate with some gears and a motor