There certainly are some limits on the chords you can expect a guitarist to be able to play. Apart from the trivial observation that you can't have more notes in the chord than the number of strings, you also have limitations caused by hand size and reach.
For example, if you have a very low note on the lowest string in your chord (but not an open string), then you can't include high notes on the highest string (or any other string) since one hand is unable to stretch that far.
Also, you cannot sensibly have a five or six note chord with the notes all being stopped at different frets, as the guitarist only has 4 fingers (and maybe a thumb) available for stopping the strings.
Slightly less obvious, if you have 2 notes in a chord close together (with neither being playable as open strings), say a second or third apart, then that will that will place some severe limitations on which other notes can be included in the chord, since they have to be reachable by the other fingers.
As far as I know, there is no simple way to state exactly which chords will or won't be playable, and really, the guitar is such an idiosyncratic instrument that you REALLY need to get some help and advice from someone who plays the guitar at a sufficiently high standard.
If you do not intend to learn to actually play the guitar (which would be the best solution, in my opinion) it would help if you learned the basics of guitar tab, as that would help with working out which chords you can expect to be playable: when you draw out the tab for a chord, you can then ask yourself the question "which fingers could possibly reach these notes?".
A great deal of classical guitar music is published without TAB notation being included, so it is certainly not necessary, but you might reach a wider audience if you do include it.
I am not so sure about your final question, but I am pretty confident that if you do a search for "Learn guitar tab", you will find lots of resources which will help.