i don't think it would actually work because you all are on shared servers which mean you all share the same IP unless im wrong. :O lol.
Youīre right for the shared IP but that doesnīt stop you from using on of those free domains.
Letīs take my co.cc for example: You are not allowed to view links.
Register or
Loginhttp://tierlieb.co.cc/news.php
As you might be aware co.cc domains donīt cost jack (well..most of them, some however can only be registered for a fee) and work similar to the domains from the first post. I also apologize for the site being in german but itīs just an example

Now all one would need is a webhost that upon registration asks you whether you want to signup with an already existing domain or get a free one. Then you go for the "existing domain" option, complete the registration and update your co.cc domain so the NS records point to the name servers of your webhost. Bang....there you are. Works exactly like a regular TLD, no URL cloaking or masking, nothing