I wrote this script to allow the opening of multiple pages in tabs as the startup homepage. It may not be pretty, but it works.
tell application "Safari"
activate
set the URL of document 1 to "http://www.XXXXXXX.com"
my new_tab()
set the URL of document 1 to "http://www.XXXXXX.com"
end tell
on new_tab()
tell application "Safari" to activate
tell application "System Events"
tell process "Safari"
«event prcsclic» «class menI» "New Tab" of «class menE» "File" of «class mbar» 1
end tell
end tell
end new_tab
Replace the X's with whatever sites you want and keep repeating the code (my new_tab() and set the URL... lines) for each page you'd like to have open. I am sure that there is a much better way to do it, but I have no clue what I am doing and it only took me five minutes to write. The "new_tab" code was "borrowed" from Apples "Combine Windows" script. Sorry if it offends anybody and please don't sue me.Mine opens up 10 pages and works great.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20030414185226343