I can think of a possible way to detect supporter with html parsing, its gonna get a bit tricky but its not completely impossible. Thats gonna be on low prority though.
Edit: I made a test program and managed to detect it, but the responce I get is kinda delayed.
It looks alright for now, no hanging and it still gets chatlines across faster than the osu! client. Not sure if this is a good idea though since im sending a web request for every single chat line in the client..
This will have to be held onhold for now.