How can I make an mesh at run time be scaleable on mobile devices?

Basically I have a mesh of 1x1x220 units and would like to be able to move this object around when its touched and dragged (only on the X Y axis) but also for the user to be able to maybe tap it and this brings up an option to scale it from the pivot point. The object is a wall if that makes this easier to visualise, so you would move the wall into place within a room, tap it and then drag it to a length. if at all possible how would I also set up some sort of visual queue that shows how many units its being pulled out as this will be important to know, but not through the print screen options, this is more for a professional application not for my self.

Cheers for the help guys :smiley: