Is there any way we can set the user start page as a site without configuring it in the Admin suite??
Discussion posts and replies are publicly visible
User Start Pages will need to be configured in the Admin Console. However, you will identify Groups and their start pages here, then you can add/remove users from the groups outside of the Admin Console. Otherwise, AFAIK there is no way to configure the group vs start page association other than within /admin.