To answer your question simply, no. There really isn't a way to do this. If you have a travel agent, they can put in a request for you, but odds are it won't happen. Or...you could request your own table, that request is more likely to be fulfilled. Or....you could go to the room they have set up on the day you board, for making dining changes, and see if they can help you. But the best suggestion so far was for you to get involved in the Meets Thread for your cruise and see if there's another family with a boy your son's age. Someone else SORRY....SEE NEXT POST...my phone and fingers messed up.