Do you have any concrete ideas on how to do this ? New players are already welcomed by their HoH (and sometimes a House welcoming team), can read all the guides and ask questions in the chats if needed. I don't understand what you mean by "involved".
If you have concrete ideas or wishes how this should be done, please voice them towards your HoH or another staff member of your site (:
Customer support service by UserEcho