1. You could build a data table using arrays and UDTs(DBPro) which describes
the name, location, angle and possibly type of objects within the level. The
information could be setup and stored within a file for later retrieval within
your editor or game engine.
For more ideas here's a link to the DBPro forum. Someone else is doing something
similar. It may help you.
http://forum.thegamecreators.com/?m=forum_view&t=100122&b=1
2. You could build a custom UI to get the files. I think TDK Man did some functions
for DBC for this. I would recommend using BLUE GUI to get access to the OPEN/SAVE Dialogs,
and you could build a complete UI for your editor, but that's my opinion. There are
a few free alternatives. You could use the DARKSIDE DLLs to at least get the dialogs your
after. I think DB User 2006+ is working on a freeware plugin alternative to BLUE GUI.
I haven't checked DB User's progress in some time, so I don't know how close he is to
completing it.