Sorry, I guess I missed this post. To do what you want you'd have to use the LimeLM web API. Specifically the limelm.pkey.getDetails function.
Add a script on your web server that calls that function. Have the script accept a product key as a GET parameter, then return the number of allowed / remaining activations.
Tell me if that helps.