The answer is no for both cases, it is not possible to create managed libraries that non-managed apps can use, neither on MonoTouch nor or Mono for Android.
This is because the managed libraries depend heavily on the managed runtime, they're not standalone libraries.