Generating the drop and add scripts is simple, merely right-click in Enterprise Manager on the replication publication in question and select Generate SQL Script.... You can use the included Preview button to see what the script will look like before you generate it.
Just be sure that you (assuming you're doing transactional replication) have stopped all activity on the publisher databases and allowed any pending transactions to be distributed to subscribers before running the scripts to drop replication. Otherwise you will "lose" data, i.e. the publisher will have data changes that the subscribers do not.
If this kind of down time is not acceptable, then perhaps someone else can tell you how to switch distributors "on the fly". I'll be interested as well.