This might be what you need.
SELECT sqlserver_start_time FROM sys.dm_os_sys_info
Returns :
2012-10-17 23:03:26.687
So create your table and then insert the result of the T-SL, it will give you at least half of what you asked for (that is the startup time)
other wise read:
http://msdn.microsoft.com/en-us/library/ms181720(v=sql.100).aspx
Please note the following
Startup procedures must be in the master database and cannot contain INPUT or OUTPUT parameters. Execution of the stored procedures starts when the master database is recovered at startup.