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.