I would definitely recommend using only valid .net cultures as it can be used as a thread's culture, as a source for formatting date/time values or comparison with browser/windows regional settings.
Why would you want to use any non-standard culture? What's the story behind and the ultimate goal here?