To record onto an external drive, just save your protools session onto it.. everything you record will then be saved into the session's "Audio Files" folder on the external drive. Protools will still run from your internal drive, as normal... I dunno about the midisport thing though...