I freely admit that some of this goes over my head
1) My *assumption* here would be that if DBPro could handle 3D textures, you should be able to get this working already without an external DLL (assuming you can load the texture in the first place).
From MSDN : D3DFVF_TEXCOORDSIZE3(CoordIndex) (D3DFVF_TEXTUREFORMAT3 << (CoordIndex*2 + 16))
Where D3DFVF_TEXTUREFORMAT3 is equal to 1
So D3DFVF_TEXCOORDSIZE3(0) would be 65536 (0x1000), D3DFVF_TEXCOORDSIZE3(1) would be 262144 (0x4000) etc
As these value appear to be unused in the CONVERT OBJECT FVF list, they won't clash with the listed values - try them.
2) and 3) require the mesh in a specific format, and I don't see a way of easily getting them in that format (DLL or not).
There is a function inside the Basic3D library that *may* give you access directly to meshes called 'GetMeshData', but the function prototype doesn't give anything away. Luckily, neither of the commands you want to call need access to the DirectX device, so that could make things a little easier.
If I were you, I'd probably email Lee or Mike to ask for assistance.
There are apparently some vertex access/manipulation commands coming along in the next patch (or the one following) as well - they may very well help you do some of what you want to do.