How can I have two playable characters spawn on one device with no split screen?

Since 4.1 you can set split screen mode in Edit → Project Settings → Maps & Modes → Local Multiplayer

In 4.0 you need to create custom viewport client class in C++ and override UpdateActiveSplitscreenType() so it returns Splitscreen enum None