I have a few ideas. For example, addresses. Instead of a clunky to remember, hard to type address, why not use something like this?
someguyswebsite.com/wallet
...
Those clunky to remember addresses are the hash of a public key. The public key is part of a key pair composed of public and private key.
http://en.wikipedia.org/wiki/Public_keyGood luck with your fork, it seems you will need it.
I think this could be doable if you implemented namecoins domain name registration into the system such that it registers "friendly" wallet names (alias) instead, then when you send coins over this network, it first detects if you are using a "friendly" name (alias) or an address, if you're using an alias then it does the lookup and sends coins to the registered address, otherwise it just sends to the address specified as is normal. Use of aliases of course hurts anonymity further but that is not a big issue for everyone and the added perk to this system is that you can change the actual address behind the alias as needed which would make services such as pyramining and bitparking as an example much friendlier as they can lock in your alias but you can change the backing address as needed without making new accounts or going through a complex process to prove you are the actual owner in the event of some problem.
Incidentally freicoin with its generation model is uniquely suited for this since coins spent registering aliases are not lost in the aether. Other coin systems such as bitcoin fail at this, but this could be overcome if alias registration fee's were sent to miners in the form of fee's so that the coins used to register continue circulation, so really any/all coins who wish to upgrade to this can do it without worry of the coin systems self-destructing their coinbase for this feature.