Hi,
This is Kumar from India, having 12 years of SharePoint experience. I have implemented auto-increment earlier similar to your requirement, but making it non-editable is something we need to look at in detail.
Please let me know if we can discuss in detail. Tank you !
Regards,
Kumar