Resource Modifying

Would it be possible to add the ability for the server to add some characters to a resource if the resource conflicts with an existing resource?

Like if the resource “/Spark” was sent, but it’'s in use so the server changes it to “/Spark1”.

Google Talk seems to do this, and according to the RFC “[resources] may be generated by a server on behalf of a client”.