do you speak Italian or French?
he can have something, that's for sure.
http://www.ti.ch/DI/DI/SezC/argoment...one/index.html Italian viewpoint on national regulations
http://www.san.vd.ch/ for French (Vaud)
http://www.stva.zh.ch/internet/ds/st...ien/kat_m.html tells me your son can likely switch his licence for a put-put. How the authorities see it is another question.
For your scoot - what make and model is it? Hardest thing might be emissions-testing but you could contact a local dealer and see what's what.