Can posts be set to empty?

Your mean a topic set to empty. You can do the following, but I don’t see any need of creating a topic with 0 content:

Example: <div align=center> <characters> </div>

It will appear to public as empty, but inside the post you have that format ^