If it's not leaking inside then the leak is in the engine bay somewhere. Try as sonic and Ben have already stated and if it's still leaking you will have to find the leak. No other way around it.
Generic 1m lengths of oil and water hose isn't expensive, and by the sounds of it they will need replacing regardless.