While there's no hard limit, there are performance considerations with a large number of forums. Perhaps more significant are the general usability limits. 900 forums will likely be a pain for users to navigate and potentially for moderators to use (such as when moving threads).
I don't know what you have in mind, but I'd recommend a different approach.