Is there a difference in multiplayer between the free and premium version of SparkChess?

Yes. Paying customers have priority access to the service, are able to use the Chat feature and can access private areas. Free users can play only if the server capacity is below a certain threshold and have limitations on the number of games they can play daily. There are many other subtle differences, for example a free user account has a score cap of 2,000 points.