1. Can an OoB be created using the OCI?
Yes. (started last night, realised I need a code redesign for the oci now as it grows in complexity, but I can put it off till after this)
2. Can RMs assign ships to players on the fly in the OCI from this OoB pool?
Yes. (if assignee is logged off as marstone mentioned, but I have never really tested editing the ships of a logged in player - might be worth a try sometime)
3. Can damaged ships retain their damage and be dumped back into a OoB pool?
More work, but doable, so long as they are traded in on the oci and not in game.
4. Can an RM view his ships and see how damaged they are on the OCI?
Again, more work but doable. Can just spit out the translated damage blob.
From this thread so far the main tricks I see are the point system and the awarding of points at the end of each turn/phase. I think it would require a scheduled task. Or it could be done automatically from the oci, but what if nobody looks at it around the turn end... I dont think that matters... yeah I'll do it from the oci code. Calculation is the easy part, scheduling (emulation of) will be the trick. No wait, it needs to be a scheduled task, as the map may continue changing even though the oci may remain unobserved. This requires minimum downtime for cleaning etc, or adjustment of the scheduled task to account for unplanned downtime.
Again, I am moving at the end of the month (hopefully) so may be offline for a short time but I will commit to this. Trick is I can't really set it up at dynaverse.net until we figure a way to get thor up and running. I have no problem running it on my server but like I say, I have the upcoming move. So my thinking is to do a little development before the move, then once I get reconnected, start setting it up for a run early next month. Optimistically, in three weeks. If you guys wanted to do something sooner, I don't think I could be of much help.