How to create a binary plist file from the command line on OS X?
You could also create an XML or old-style property list and convert it with plutil:

plutil -convert binary1 test.plist


It modifies files in place by default. You can specify a different output file with -o or print to stdout with -o -.