1) Unless you provisioned your virtual disks as thin disks you should not run out of space on the VMFS datastore because by default the virtual disk files (VMDK) are created as the full size so in other words when you create an 8- GB disk an 80 GB vmdk file is created. The case of the thin disk provisioning a vmdk is created and will grow to the full size of the virtual disk - the bigger concern on storage is not saturating the paths to storage or staurating the LUN
2) Are you running vSphere 4 or vSphere 5 - if it is vSphere 5 the maximum zive of VMFS datastore is now 64 TB but the virtual disk is still capped at the 2 TB -512 B
Yes best practice is to have a single VMFS datastore per LUN - with vmotion as long as both hosts can see the the datastore vmotion is possible as long as the other vmotion requirements are met.
Since FT tolerance requires two datastore this is not an issue
Using storage votion yoou would be able to move the VM between the datastores while it is running
Like vmotion as long as both ESXi hosts can see the datastore HA will work