I believe delirants are discussed in Other Drugs since I wouldn't consider them exactly psychedelic even though they make you hallucinate, may be wrong tho.
You can always ask a mod of the section to move your thread if you decide to open one.
Delirants aren't discussed much anyway on this board since very few people enjoy them, but I'm sure you'll find atleast SOME discussion.