Check out the threads on physicsengine.com
It seems the Newton Folks are ahead on this one.
Its pretty easy with Newton to add floating object and that is in one of their tutorials. I'm working on a Boat Vehicle right now.
Melnic