I assume you'd like to have [public] share browseable/writeable by everyone on the network. Something like:
Code:
[public]
comment = Public Share
browsable = yes
path = /data/pub
public = yes
writable = yes
guest ok = yes
Talking about precise size of the share, you can setup quota but it can be applied only on the partition, not on individual directories, so it would be good to create separate partition, mount it and share the mountpoint.