lst make something on the wall out of sheet metal so he can use his magnets on to play with then make a metal or u can do it on the wall, chalkboard paint. The also have magnetic paint as well. U can also incorporate that in other things that u may use or paint on the wall etc...
As far as robot lamps... i nevr played mch w/ robots but u could ck. thrift stores/garage sales/ swap meets/ Dollar stores/ for anything that would look robot-like then take the gutts of a lamp u don't like & thread it thru it for a lamp.
have u done GOOGLE for some pics that may give u ideas for paint & the walls? U can paint a few robots on his wall then put his face in the robot's face & add either anthr face of his favorite animal or u etc.
U can find old robot toys at the thrift store .. & glue them on the handles of his dresser for decor.
I saw a show one time where they put stanless steel sheets on the bttm. of the walls & screwed w/ washers them into the wall for that industrial feel. then he could use that for a magnets.. then u could paint that chalkboard paint somewhere as well.
ck. out http://www.diynetwork.com
.. they r always doing neat things