I apologise up front as this frustrates me. We tend to install / start to use and then investigate the best way how-to afterwards. I believe that use of the SDK and / or powershell scripts, etc would potentially achieve what we need in this situation, but neither I, nor others in the team are users of SDK's, scripts, etc
I have seen: Intro to API, SDK & SWQL after I'd asked: Uninitiated to the SDK (to which I'd still appreciate replies) and am going through it slowly but I don't believe I will be able to get anywhere near up to speed quickly enough to do what is necessary. So to try and help alleviate much repetition by me (primarily) ...
So this is one of those situations where we are told 'do' and no thought as to the how or if we are trained / capable... 
Senior management want an ASAP completion of the following:
Creation of >500 groups and sub-groups.
Creation of the same number of custom properties matching the above group names.
On the presumption I already have the group names in a CSV or text format, can anyone detail how can I acheive this without knowing how to write or edit scripts, etc?