There are no per se' server-level options. These are database level options in Sybase (unless you are using a trace flag to by-pass that). All the database level SET options are available via the master..sysdatabases in the status and status2 columns. The documentation is good for that.
If you run a sp_helpdb with no parameters, it actually feeds you out this information. You can perhaps scavenge that bit of code and write something for your purpose.
Session level options are only obtained by @@options, these sometimes override what is set in status2. You have to contact Sybase to get the complete bit map for @@options. There is no documentation on this.
Hmm... It's funny, because whenever I freshly log on to one of our servers, it always seems that Quoted Identifiers is enabled. Since Quoted Identifiers is a session level option, you would think that once I logged off and then logged back on that it would be disabled. Is there something I'm overlooking?