"1) how data is distributed across disks on host if "Number Of Disk Stripes Per Object"=1?"
So, with default Stripe-Width (1) any data-replica <255GB will be comprised of a single component on 1 disk on each node - if the vmdk is >255GB then the data will be striped across multiple components forming a data-replica on each node, these stripes may be placed on the same or multiple disks on each node.
"2) if "Number Of Disk Stripes Per Object">1, is there a minimum value for the size of a file that will be divided into stripes?"
If Stripe-Width is set to 2 or higher, yes data-replicas will be striped for at least that value regardless of size and they will have a anti-affinity placement so that stripes are placed on different capacity-tier disks.
Hence if you want to do e.g. Stripe-Width=5 then there needs to be at least 5x Capacity-tier disks per node to create an Object with this policy or change the policy to this - one caveat is that this is ignored for the purpose of healing redundancy e.g. if you have SW=5 policy on a vmdk and due to failure only have 4x Capacity-tier disks in one node then it will temporarily place rebuilt data-component on a disk that has another stripe.