Sounds like you need to consult some sort of engineering firm - not sure of the specific designation though. First thought that came to mind was something like the Army Corps of Engineers. Someone who knows about drainage and the like.